Science Fair Project Encyclopedia
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. See purify for more information about memory access error detection.
| Contents |
Examples
- AntiC
- boehm-gc
- ccmalloc
- dmalloc
- Dynamic Leak Check
- Electric Fence
- Fence It
- JProbe
- LeakHunter
- LeakTracer
- libcwd
- MemCheck
- MemTrace
- Memwatch
- mpatrol memory handling library
- NJAMD
- Parasoft's Insure++
- Purify
- SPlint
- Valgrind
See also
- Bounds checker
- Computer programming
- Core Dump
- Debugger
- Flaw detection
- Software testing
- Software engineering
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
External links
- A list of memory error detection tools by Ben Zorn
- Article "Hunting Memory Bugs" by Ivan Skytte Jørgensen
03-10-2013 05:06:04
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details


