All releases of ltrace


Release Notes: This release brings several minor bugfixes.


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


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.


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.


Release Notes: New architectures were added. ARM support was improved. The fork() and clone() tracing approaches were replaced by more stable methods. A long-standing bug with signal handling during breakpoints was fixed. Many other minor fixes and improvements were made.


Release Notes: This version adds support for "powerpc" processors in Linux.


Release Notes: Two minor buffer overflows have been fixed. There is support for the --prefix, --sysconfdir, and --mandir options in the configure script. There is preliminary PowerPC support (doesn't work yet).


Release Notes: This release adds an IBM S/390 port and simplifies some of the architecture dependent stuff.


Release Notes: This release updates the list of syscalls and signals to Linux 2.4.18, fixes the display of return addresses in nested functions, adds the possibility to exit from a function different from the last called one, and fixes an off-by-one error in checking syscall number. There is now a unified coding-style of all function declarations, lines indicating signals, exit codes, etc. are not indented any more, and some architecture-dependent code was simplified.


Release Notes: The '-n' option was fixed so that it displays correct output even when tracing several processes.