Filewatcher File Search File Search
Catalog
Content Search
» » » » »

duma

library to detect buffer overruns and under-runs in C and C++ programs

Variants:
Open-source library to detect buffer overruns and under-runs in C and C++ programs.

This library is a fork of Bruce Perens Electric Fence library and adds some new features to it. Features of the DUMA library: * "overloads" all standard memory allocation functions like malloc(), calloc(), memalign(), strdup(), operator new, operator new[] and also their counterpart deallocation functions like free(), operator delete and operator delete[] * utilizes the MMU (memory management unit) of the CPU: allocates and protects an extra memory page to detect any illegal access beyond the top of the buffer (or bottom, at the user's option) * stops the program at exactly that instruction, which does the erroneous access to the protected memory page, allowing location of the defective source code in a debugger detects erroneous writes at the non-protected end of the memory block at deallocation of the memory block * detects mismatch of allocation/deallocation functions: f.e. allocation with malloc() but deallocation with operator delete * leak detection: detect memory blocks which were not deallocated until program exit * preloading of the library * allowing tests without necessity of changing source code or recompilation

Homepage:
Package version:2.5.15-1.1
Architecture:s390x
Distribution:Debian
Filename:duma_2.5.15-1.1_s390x.deb

/usr/share/doc/duma/README.Debian

electric-fence for DEBIAN
-------------------------

The official maintainer of this package is Siggy Brentrup <bsb@debian.org>.
But he apparently lost his net.access, so this version was made
by joost witteveen, <joostje@debian.org>.

This package now also contains a shared library of electric fence.
Thus, you don't need to recompile any programmes any more, all
you need to do is

LD_PRELOAD=libe
more»

/usr/share/doc/duma/README.txt.gz

Title: README

D.U.M.A. - Detect Unintended Memory Access - A Red-Zone memory allocator:


DESCRIPTION:


DUMA helps you detect two common programming bugs:
software that overruns the boundaries of a malloc() memory allocation, and
software that touches a memory allocation that has been released by free().
Unlike other malloc() debuggers, DUMA will detect read accesses as well as
writes, and it w
more»

/usr/share/man/man3/duma.3.gz

DUMA(3)                                                      DUMA(3)



NAME
       DUMA - DUMA Malloc Debugger

SYNOPSIS
       #include <stdlib.h>

       void * malloc (size_t size);

       void free (void *ptr);

       void * realloc (void *ptr, size_t size);

       void * calloc (size_t nelem, size_t elsize);

       void * memalign (size_t alignment, size_t size);

       void * valloc (s
more»

/usr/share/doc/duma/changelog.Debian.gz

duma (2.5.15-1.1) unstable; urgency=low

  * Non-maintainer upload.
  * Remove needless usr/doc/elec
more»

/usr/share/doc/duma/changelog.gz

CHANGELOG:
==========

2.5.15
  * added alternative locking implementation in sem_inc.c
    using c
more»

/usr/share/doc/duma/TODO.gz

TODO (listed from highest to lowest priority):
==============================================

-mem
more»

/usr/share/doc/duma/copyright

This package was debianized by Julien Danjou <acid@debian.org> on
Thu, 12 Jun 2008 11:23:57 +0200.


more»

Browse inside duma_2.5.15-1.1_s390x.deb

         [DIR]DEBIAN/ (5)  65535+ mirrors
         [DIR]usr/ (4)  65535+ mirrors

Download duma_2.5.15-1.1_s390x.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2016 FileWatcher.com