Projects / ltrace

ltrace

ltrace is a debugging program which runs a specified command until it exits. While the command is executing, ltrace intercepts and records the dynamic library calls which are called by the executed process and the signals received by that process. It can also intercept and print the system calls executed by the program. The program to be traced need not be recompiled for this, so you can use it on binaries for which you don't have the source handy. You should install ltrace if you need a sysadmin tool for tracking the execution of processes.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  17 Sep 2013 23:36

    Release Notes: This minor release fixes building on MIPS, building using CLANG, and a bug in tracing on MIPS.

    •  08 Dec 2012 02:53

      Release Notes: This release brings several minor bugfixes.

      •  29 Nov 2012 21:43

        Release Notes: This release brings several bugfixes and minor feature improvements.

        •  10 Nov 2012 01:56

        Release Notes: This is major feature release with many improvements and changes. Most notably, it brings full support for tracing multi-threaded processes, inter-library calls, and PIE binaries, and improves parameter passing conventions.

        •  25 Oct 2012 00:50

          Release Notes: This is mostly a bugfix release, adds several fixes in architecture-specific code. New features include tracing of symbols from libraries opened with dlopen, and the ability to print stack traces of events. The build system has been ported to autotools again.

          Screenshot

          Project Spotlight

          Lzlib

          A compression library for lzip files

          Screenshot

          Project Spotlight

          Echofish

          Log monitoring made easy.