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 |
| Implementation | C |
Recent releases


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.
Recent comments
30 Aug 2000 01:15
Re: Electric Fence?
ABW detection code was inspired by ElectricFence. efence doesn't track leaks; and there are not many memory debuggers that print out a symbolic stack trace (memprof does). But, as I've said in the README file, this is Yet another Memory Allocator
29 Aug 2000 21:28
Electric Fence?
It's not dissimilar to Electric Fence by Bruce Perens et al.