Download List

Descripción del Proyecto

DUMA (Detect Unintended Memory Access) 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. It can catch
formerly impossible-to-catch overrun bugs. DUMA is
a fork of Bruce Perens' Electric Fence library.

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.

2009-04-13 00:58 Back to release list
2.5.15

Este comunicado implementa un mecanismo de bloqueo de alternativas utilizando secciones críticas en Win32. Añade Windows Threading a testmt.c. Utiliza WIN32_SEMAPHORES en Win32-Cygwin. Fija CreateSemaphore () cuenta en Win32. Se fija una condición de carrera cuando se utiliza la macro eliminar. Cuenta con una corrección de errores en strncpy (): comprobación de errores fue demasiado rigurosa.
This release implements an alternative locking mechanism using critical sections on Win32. It adds Windows Threading to testmt.c. It uses WIN32_SEMAPHORES on Win32-Cygwin. It fixes CreateSemaphore() counts on Win32. It fixes a race condition when using macro delete. It has a bugfix in strncpy(): error check was too rigorous.

Project Resources