• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Beesoft Tracer Download

Beesoft Tracer

July 29, 2007
Beesoft Tracer provides a comprehensive set of tools to remotely debug running programs. This software suite enables efficient and effective monitoring and troubleshooting of program errors and issues from any location.
Version 0.04
License GPL
Platform Linux
Supported Languages English
Homepage kde-apps.org
Developed by Piotr Pszczolkowski
Beesoft Tracer is a powerful software tool suite that enables remote debugging of running programs. The suite consists of three applications, all of which are written using pure C++ and the STL library. Communication between them is handled via two different kinds of sockets: unix domain socket and TCP/IP.

The first element of the Beesoft Tracer system is the debugged program, which sends information about its own state to the server. The second element is the trace server, named 'tracesrv', which collects all the information coming from the debugged program. This information can be sent to a client program if there is one connected. The third element of the system is the trace client, which receives information from the trace server and displays it in text mode. A GUI client is currently in development and will be available soon.

One of the main advantages of this system is that the debugged program experiences minimal slowdown, as it is still able to execute tasks as usual while simultaneously sending all the debugging information that a programmer would require. This information is sent to the server via the unix domain socket. Additionally, the client program that displays the received information can be on a different computer, either local or remote.

To use Beesoft Tracer for debugging a remote program, you need to download the source code and build the required libraries and programs, which can easily be done using the 'make' command. Appropriate macros must also be added to the source code of the program that needs to be debugged (these are defined in the 'Tracer.h' header file) and a static library 'libbstrace.a' must be linked in compile time. Once this has been done, you are ready to start debugging!

To run the debugging environment, you need to start the 'tracesrv' program first, followed by the debugged program (for testing purposes, an example program is available in the package file). Finally, on a remote or local machine, start the client program 'tracecli'. The package file contains the source code for the example program, which demonstrates the correct use of necessary macros.

Beesoft Tracer requires Qt 4.x as a prerequisite. New features in the latest release include a new tool program called Trace Cleaner, which removes all trace commands from source files for release versions. Additionally, help text has been added for tracesrv and tracecli, which can be accessed from the command line using the '--help' or '-h' options.
What's New

Version 0.04: N/A

Free Download 45K
334
  • Share on:

Most Popular

  1. SlideMap 1.2.2
    103
  2. Quicksilver Forums 1.4.2
    87
  3. CherryTV 0.1
    79
  4. WikEd
    78
  5. porm r2
    73
  6. Intel Software Development Emulator 1.70
    69
  7. xstereograph 2.1
    69
  8. fuseftp 0.8
    63
  9. Proxy filesystem for FUSE 1.0.0
    62
  10. Siesta::UserGuide 0.66
    62

Related Downloads

e-Bot
e-Bot is a Perl-based IRC bot program designed for internet relay chat.
Mozilla Thunderbird
Thunderbird is a Mozilla email software that has undergone a complete overhaul, ...
Easy Menu
Easy Menu is a software tool that enables users to build automagic ...
PHP-GTK
PHP-GTK is a useful PHP extension that offers language bindings to GTK+ ...
babtools_tags
Babls is an enhanced version of the command-line tool "ls" that displays ...
Sendmail::PMilter
This software provides a Perl binding of the Sendmail Milter protocol, allowing ...
SIDE
Introducing Sustainable IDE software, which promotes sustainable coding and environment-friendly practices. This ...
Gengetopt Eclipse
The plugin for Eclipse allows developers to edit input files for GNU ...
ByteName
ByteName is a software tool that generates a line for each byte ...
Gerstensaft
Gerstensaft is a user-friendly software tool that facilitates effortless asynchronous file transfer ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.