Download List

Descripción del Proyecto

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-07-16 05:54 Back to release list
2.4.14

Correcciones de errores se hicieron en la gestión de memoria. Nuevas macros se establecieron nuevos y eliminar. Funciones para realizar los controles adicionales fueron agregados por strdup (), memcpy (), strcpy (), strncpy (), strcat (), y strncat (). Un interruptor EF_SHOW_ALLOC nuevo entorno ha sido incluido.
Tags: Minor feature enhancements
Bugfixes were made in memory management. New macros were provided for new and delete. Functions for doing extra checks were added for strdup(), memcpy(), strcpy(), strncpy(), strcat(), and strncat(). A new EF_SHOW_ALLOC environment switch was included.

Project Resources