DUMA

Stops your program on the exact instruction that overruns (or underruns) a malloc() memory buffer
Download

DUMA Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Hayati Ayguen
  • Publisher web site:
  • http://www.pf-lug.de/projekte/haya/duma.php

DUMA Tags


DUMA Description

Stops your program on the exact instruction that overruns (or underruns) a malloc() memory buffer 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.DUMA project can catch formerly impossible-to-catch overrun bugs. DUMA is a fork of Bruce Perens' Electric Fence library. What's New in This Release: · alternative locking using critical sections on Win32 · added Windows Threading to testmt.c · use of WIN32_SEMAPHORES on Win32-Cygwin · fixed CreateSemaphore() counts on Win32 · fixed race condition when using macro 'delete' · bugfix in strncpy(): error check was too rigorous


DUMA Related Software