Free software is a
cornerstone of any modern free society. We build this
With your help, we will raise $450,000 this winter to make this foundation even stronger.
Donate today, and build us up for 2014.
Electric Fence (efence) stops your program on the exact instruction that overruns (or underruns) a malloc() memory buffer. GDB will then display the source-code line that causes the bug. It works by using the virtual-memory hardware to create a red-zone at the border of each buffer - touch that, and your program stops. Catch all of those formerly impossible-to-catch overrun bugs that have been bothering you for years.
released on 24 July 2005
|License||Verified by||Verified on||Notes|
|GPLv2||Janet Casey||30 January 2003|
Leaders and contributors
Resources and communication
|Required to use||gdb|
This entry (in part or in whole) was last reviewed on 23 January 2009.