Main Page
|
See live article
|
Alphabetical index
Memory debugger
A
memory debugger
is a
software tool
for finding memory leaks and buffer overflows. These are symptoms for design mistakes or programming errors.
Examples:
AntiC
Fence It
Electric Fence
JProbe™
libcwd
Memwatch
MemCheck
mpatrol
NJAMD
Purify
SPlint
Valgrind
See also
Flaw detection
Software testing
Software engineering
Computer programming
Debugger
References
Michael C. Daconta:
C++ Pointers and Dynamic Memory Management
, John Wiley & Sons, ISBN 0-471-04998-0
Andrew Koenig:
C Traps and Pitfalls
, Addison-Wesley, ISBN 0-201-17928-8