libyama is a malloc implementation that bundles leak tracking by auditing allocations, array bound write detection, detection of access to free'd memory, realloc/free on invalid pointers. It is intended as a replacement to malloc, and can either be preloaded on the command line, or can be linked into a program.
|Tags||Software Development Libraries Debuggers|
|Operating Systems||POSIX Linux|
Release Notes: This version fixes a bug that crashed the call chain backtrace, and adds a compile time flag to turn off backtracing completely.
Release Notes: Stack trace is now robust in the absence of frame pointers on the stack. Minor output format changes have been made.
Release Notes: Support for malloc (0) was added.
Release Notes: Fixes a bug in realloc that caused legitimate uses of realloc to fail.
Release Notes: Call chains are now printed as File, Line, and Function wherever possible.