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.

2008-01-15 02:54
2.5.10

Esta versión incluye gráficos de comparación de HTML para las damas de memoria libre. Cuenta con una corrección de errores para la meta Makefile instalar DUMASO cuando está vacío. Una pista se ha añadido en tierra de nadie se ha sobrescrito: por debajo o por encima del espacio de usuario.
Tags: Minor bugfixes
This release adds HTML comparison charts for free memory checkers. It has a bugfix for Makefile target install when DUMASO is empty. A hint has been added where no man's land was overwritten: below or above userSpace.

2007-12-24 02:21
2.5.9

[_duma_] strncpy () no llama a strlen () más. Un parche para el uso de la biblioteca compartida bajo Solaris se ha aplicado. Hay otras correcciones menores.
Tags: Minor bugfixes
[_duma_]strncpy() doesn't call strlen() any more. A patch for using the shared library under Solaris has been applied. There are other minor fixes.

2007-08-20 01:55
2.5.8

Correcciones de errores menores de MinGW, Mac OS X y Windows en el entorno de prueba. DUMA_REPORT_ALL_LEAKS Una nueva variable de entorno 'para evitar la fuga de muchos de los informes falsos en' roto 'entornos. Una nueva función de ayudante de depuración 'duma_alloc_return ()'. La documentación / README se han actualizado.
Tags: Minor bugfixes
Minor bugfixes for MinGW, Mac OS X and Windows in the test environment. A new environment variable 'DUMA_REPORT_ALL_LEAKS' to avoid many false leak reports in 'broken' environments. A new debug helper function 'duma_alloc_return()'. The documentation/README have been updated.

2007-08-17 14:38
2.5.7

Algunos ajustes de configuración están ahora de salida con la bandera. Detección de fugas en una biblioteca compartida para cualquier plataforma estaba apagado. De salida del tipo de imputación (malloc, strdup, ...) se añadió un informe de fugas para cada bloque de memoria unfreed. La opción DUMA_PREFER_GETENV fue añadida. Establezca este si lo prefiere getenv biblioteca estándar de C () sobre char ** environ mundial. El duma_check (void *) y su función DUMA_CHECK macro () se han añadido, al igual que duma_checkAll () y su macro DUMA_CHECKALL ().
Tags: Minor feature enhancements
Some configuration settings are now output with the banner. Leak detection in a shared library for any platform was switched off. Output of the allocator type (malloc, strdup, ...) was added with a leak report for each unfreed memory block. The option DUMA_PREFER_GETENV was added. Set this if you prefer standard C library getenv() over global char **environ. The duma_check(void*) function and its macro DUMA_CHECK() were added, as were duma_checkAll() and its macro DUMA_CHECKALL().

2007-08-15 20:36
2.5.6

Este lanzamiento de verificación de la DUMA_NO_LEAKDETECTION opción antes de llamar a los operadores existentes con los parámetros de fuga. Hay cambios en el Makefile para construir una librería dinámica en OS X. Precarga de la biblioteca de la Duma ahora funciona en OS X.
Tags: Minor bugfixes
This release will check for the option DUMA_NO_LEAKDETECTION before calling any non-existing operators with leak parameters. There are changes in the Makefile to build a dynamic library on OS X. Preloading the duma library now works on OS X.

Project Resources