Memory Allocation Checker 0.2.1
Memcheck provides the ability to fault on pointer overrun or freed pointer deference.
It has a very small performance impact, with the tradeoff of a large memory footprint. It includes a validation test suite to verify correctness of the library. It is tested on a variety of architectures, including Alpha, ARM, HPPA, PPC, ix86, IA64, rs6000, S390, SPARC, and SPARC64.
It is tested on a variety of platforms, including OSF, FreeBSD, NetBSD, OpenBSD, Linux, HP/UX, Mac OSX, AIX, SCO, and Solaris.
What's New in This Release:
· Some missing backtraces were fixed.
· An atexit replacement was implemented to catch allocations that are freed by previously installed atexit handlers.
· Deeper backtraces are stored, and internal recursions are handled.