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

Recent releases

  •  17 Sep 2013 15:27

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

    •  07 Dec 2012 21:32

      Release Notes: This release brings several minor bugfixes.

      •  29 Nov 2012 20:28

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

        •  09 Nov 2012 19:57

          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.

          •  24 Oct 2012 23:11

            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

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.