latrace is a glibc 2.4+ LD_AUDIT frontend. It allows you to trace library calls and get their statistics in a manner similar to the strace utility.
|Tags||Software Development Debuggers Diagnostics Operating Systems Linux Distributions Terminals Utilities|
|Operating Systems||POSIX Linux|
Release Notes: enum support was added. The -F option was added to disable fork following. The -E option was added to disable exec following. The -T option was added to hide the thread ID. For x86_64, "pcC" options were added, since it looks like glibc bug 7055 got fixed somehow. For x86_64, argument display was fixed. For stats, -C sym was added and -C lib was fixed. For configuration, syscall.conf (x86_64), mman.conf, and resource.conf were added. Documentation was created in asciidoc format for producing man, HTML, and plain text.
Release Notes: Support was added for ARM (EABI). Configuration file support was added for "float", "double", "long long", and "unsigned long long". The license was changed to the GPLv3. Initial Debian packaging was done. "const" and "extern" in are ignored configuration files. Configuration files are installed into $(sysconfdir). On x86_64, argument display (options "AaD") were disabled because of a glibc bug. On x86, structure display was fixed.
Release Notes: x86_64 is fully supported. The program is now autoreconf compliant. The "-b" option was added to display flow only below requested symbols. The "-L" option was added to support the objsearch LD_AUDIT interface. Bugs were fixed.
Release Notes: This release has some bugfixes, and should be more stable.
Release Notes: A C-like syntax for the config file. typedef/struct/functions. Optional detailed output for structures (by ptr and value). doc/expl in the man page.