8 lines
465 B
Plaintext
8 lines
465 B
Plaintext
Electric Fence is a different kind of malloc() debugger. It uses the virtual
|
|
memory hardware of your system to detect when software overruns the boundaries
|
|
of a malloc() buffer. It will also detect any accesses of memory that has
|
|
been released by free(). Because it uses the VM hardware for detection,
|
|
Electric Fence stops your program on the first instruction that causes
|
|
a bounds violation. It's then trivial to use a debugger to display the
|
|
offending statement.
|