Main > Programming > Debuggers >

Beesoft Tracer 0.04

Beesoft Tracer 0.04

Sponsored Links

Beesoft Tracer 0.04 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.044 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 818
Date added: 2007-07-29
Publisher: Piotr Pszczolkowski

Beesoft Tracer 0.04 description

Beesoft Tracer project is a suite of tools for a remote debugging of running program. All elements are wrote in pure C++ with using STL library. The communication between elements is via sockets: so called unix domain socket and TCP/IP.

Elements of Beesoft Tracer system:

In whole process are used three applications.

1) the debugged program, which sends informations about own states to the server,
2) the trace server, named tracesrv, is a program collecting all information coming from the debugged program. The information can be send to one client program, if this is connected.
3) the trace client, receives information from the trace server, and displays them in text mode. GUI client is already in development and will be soon available.

Advantages of system:

- the debugged program is executed only a bit slower, almost goes normal and simultaneously sends all debugging information, which need a programmer for debugging. Information are sent to the server via unix domain socket.
- the client program, which displays received information, can be in other computer - in remote host (or at the same). Information are receiving via TCP/IP protocol.

How can you use it?

To debugging the remote program it is needed:

1) download source code of Beesoft Tracer to disk,
2) build a library libbstrace and the programs tracesrv and tracecli (use make ),
3) add a appropriate macros into the source code of the program which should be debugged (macros are defined in the header file Tracer.h) and in compile time link static library libbstrace.a.
After that you are ready for debugging!

To run the debugging enviroment:

1) start (followed programs must be run on the same machine):

a) first tracesrv
b) next debugged program ( for tests in packet is accesible program example),

2) on remote or on the same machine start client tracecli.

In the package file you can find the source code of the example program. There you can see the right using of necessary macros!

Beesoft Tracer 0.04 Screenshot

Advertisements

Beesoft Tracer 0.04 Keywords

Bookmark Beesoft Tracer 0.04

Hyperlink code:
Link for forum:

Beesoft Tracer 0.04 Copyright

WareSeeker periodically updates pricing and software information of Beesoft Tracer 0.04 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Beesoft Tracer 0.04 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
GTestRunner is a GTK+-based graphical frontend for running unit tests in Perl. Free Download
OpticalRayTracer is a free Linux utility that analyzes systems of lenses. Free Download
Class::Interfaces is a Per module for defining interface classes inline. Free Download
stdnet is a simple C++ framework for building single-threaded or multi-threaded applications which deal with I/O events. Free Download
Etterlog is the log analyzer for logfiles created by ettercap. Free Download
NetPacket::ICMP is a Perl module to assemble and disassemble ICMP (Internet Control Message Protocol) packets. Free Download
etPacket::IGMP is a Perl module to assemble and disassemble IGMP (Internet Group Mangement Protocol) packets. Free Download
NetPacket::Ethernet is a Perl module to assemble and disassemble ethernet packets. Free Download