JTracer!

To install from the binary distribution, all you have to do after you download the proper file for your platform and execute it (double click must suffice. Your system **must be equiped with at least jre (Java Runtime Environment 1.7 . Follow the wizard, to complete the installation. Currently desktop or other links (except a Linux bash script are not created so to start jTracer, you must navigate to the installation prefix directory and invoke jTracer-1.03.jar (via console or double click.

JTracer alternatives

  • Valgrind

  • Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

    tags: bug-tracking memory-optimization
  • API Monitor

  • API Monitor is a Windows program that lets you monitor and control API calls made by applications and services. Its a powerful tool for seeing how applications and services work or for tracking down problems that you have in your own applications.

    tags: Portable bug-tracking debugger process-monitoring reverse-engineering
  • strace

  • strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.

    tags: debugger os-kernel traces
  • ltrace

  • ltrace intercepts and records dynamic library calls which are called by an executed process and the signals received by that process. It can also intercept and print the system calls executed by the program. Used for debugging.

    tags: debugger os-kernel system-utilities