Memory debugger
A memory debugger is a programming tool for finding memory leaks and buffer overflows. These are symptoms for design mistakes or programming errors.Examples:
- AntiC
- Dynamic Leak Check
- Electric Fence
- Fence It
- JProbe™
- libcwd
- Memwatch
- MemCheck
- mpatrol
- NJAMD
- Purify
- SPlint
- Valgrind
See also
- Flaw detection
- Software testing
- Software engineering
- Computer programming
- Bounds checker
- 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