duma_2.5.15-1.1ubuntu2_amd64.deb


Advertisement

Description

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

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe amd64
Package name duma
Package version 2.5.15
Package release 1.1ubuntu2
Package architecture amd64
Package type deb
Installed size 251 B
Download size 51.91 KB
Official Mirror archive.ubuntu.com
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

Alternatives

Package Version Architecture Repository
duma_2.5.15-1.1ubuntu2_i386.deb 2.5.15 i386 Ubuntu Universe
duma - - -

Requires

Name Value
libc6 >= 2.4
libgcc1 >= 1:3.0
libstdc++6 >= 4.1.1

Download

Type URL
Binary Package duma_2.5.15-1.1ubuntu2_amd64.deb
Source Package duma

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install duma deb package:
    # sudo apt-get install duma

Files

Path
/usr/bin/duma
/usr/include/duma.h
/usr/include/duma_config.h
/usr/include/duma_sem.h
/usr/include/dumapp.h
/usr/include/noduma.h
/usr/lib/libduma.a
/usr/lib/libduma.so
/usr/lib/libduma.so.0
/usr/lib/libduma.so.0.0.0
/usr/share/doc/duma/README.Debian
/usr/share/doc/duma/README.txt.gz
/usr/share/doc/duma/TODO.gz
/usr/share/doc/duma/changelog.Debian.gz
/usr/share/doc/duma/copyright
/usr/share/man/man3/duma.3.gz

Changelog

2016-12-24 - Logan Rosen <logan@ubuntu.com>
duma (2.5.15-1.1ubuntu2) zesty; urgency=medium
* dumapp.{cpp,h}: Apply patch from Buildroot (thanks, Yann E. MORIN!) to fix
FTBFS with C++14.
2010-06-27 - Lorenzo De Liso <blackz@ubuntu.com>
duma (2.5.15-1.1ubuntu1) maverick; urgency=low
* Merge from debian unstable (LP: #599142), remaining changes:
- add CFLAGS+="-U_FORTIFY_SOURCE" in debian/rules since Ubuntu
default -D_FORTIFY_SOURCE=2 clashes with duma overloading all
standard memory allocation functions
2009-11-27 - Johann Felix Soden <johfel@gmx.de>
duma (2.5.15-1.1) unstable; urgency=low
* Non-maintainer upload.
* Remove needless usr/doc/electric-fence and usr/man/man3 from debian/dirs
(Closes: #553093)
2009-06-18 - Ilya Barygin <conscious@mail.ru>
duma (2.5.15-1ubuntu1) karmic; urgency=low
* Merge from debian unstable (LP: #388935), remaining changes:
- add CFLAGS+="-U_FORTIFY_SOURCE" in debian/rules since Ubuntu
default -D_FORTIFY_SOURCE=2 clashes with duma overloading all
standard memory allocation functions
2009-06-04 - Julien Danjou <acid@debian.org>
duma (2.5.15-1) unstable; urgency=low
* New upstream release (Closes: #531169)
* Bump standard version
2008-12-19 - Cesare Tirabassi <norsetto@ubuntu.com>
duma (2.5.14-2ubuntu1) jaunty; urgency=low
* Fix FTBS (LP: #309732):
add CFLAGS+="-U_FORTIFY_SOURCE" in debian/rules since Ubuntu
default -D_FORTIFY_SOURCE=2 clashes with duma overloading all
standard memory allocation functions.
2008-06-18 - Julien Danjou <acid@debian.org>
duma (2.5.14-2) unstable; urgency=low
* Fix typo in long description (Closes: #486736)
2008-06-12 - Julien Danjou <acid@debian.org>
duma (2.5.14-1) unstable; urgency=low
* Initial release (Closes: #484473)

See Also

Package Description
dumb-init_1.2.1-1_amd64.deb wrapper script which proxies signals to a child
dump_0.4b46-3_amd64.deb 4.4bsd dump and restore for ext2 filesystems
dumpasn1_20170309-1_amd64.deb ASN.1 object dump program
dumpet_2.1-9_amd64.deb dump information about bootable CDs and other similar formats
dumphd_0.61-0.4ubuntu1_all.deb HD-DVD/Blu-Ray decrypter
dunst_1.3.0-2_amd64.deb dmenu-ish notification-daemon
duperemove_0.11-1_amd64.deb extent-based deduplicator for file systems
duply_2.0.3-1_all.deb easy to use frontend to the duplicity backup system
durep_0.9-3_all.deb create disk usage reports
dustmite_0~20170126.e95dff8-2_amd64.deb Tool for minimizing D source code
dustracing2d-data_2.0.1-1_all.deb data files for Dust Racing 2D
dustracing2d_2.0.1-1_amd64.deb tile-based 2D racing game
dv4l_1.0-5build1_amd64.deb Redirect V4L API to access a camcorder from a V4L program
dvb-apps_1.1.1+rev1500-1.2_amd64.deb Digital Video Broadcasting (DVB) applications
dvb-tools_1.14.2-1_amd64.deb Collection of command line DVB utilities
Advertisement
Advertisement