Beesoft Tracer v.0.04

Advertisement
Advertisement

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 project is a suite of tools for ... Beesoft Tracer is a suite of tools for a remote debugging of running program.

 
  • Freeware
  • 61 Kb
  • 121
  • Free
 
 

Review Beesoft Tracer

  • captcha
 

Other software of Piotr Pszczolkowski
  • Cobras  v.0.18A programming environment made for programmers which are using Qt libraries for writing programs.

New Misc software
  • Security Monitor Pro  v.5.46Video Surveillance with multiple IP or USB cameras. Monitor and record from multiple cameras simultaneously, create continuous video recordings, and view multiple cameras in a single window. Receive email/SMS alerts when motion or noise is detected.
  • Fonts Site Script  v.2.3This PHP site script enables you to setup your own full fonts website script already pre-loaded with 13,000 free ttf fonts. Over 13,000 free fonts bundled with the script including all their original licence information.
  • USB Network Gate for Linux  v.4.0USB Network Gate for Linux is perfect for working with a remote USB device over the network. The device appears to the remote machine as if it was plugged into it directly.