all options
squeeze  ] [  wheezy  ] [  jessie  ] [  sid  ] [  stretch  ]
[ Source: duma  ]

Package: duma (2.5.15-1.1)

Links for duma

Screenshot

Debian Resources:

Download Source Package duma:

Maintainer:

External Resources:

Similar packages:

Bibliothek zur Entdeckung von Pufferüberläufen und -unterläufen in C- und C++-Programmen

Quelloffene Bibliothek zur Entdeckung von Pufferüberläufen und -unterläufen in C- und C++-Programmen.

Diese Bibliothek ist eine Abspaltung der Bruce Perens Electric Fence Bibliothek und fügt einige neue Fähigkeiten hinzu. Folgendes kann die DUMA-Bibliothek:

  * Überlädt alle Standard-Speicherzuweisungsfunktionen wie
    malloc(), calloc(), memalign(), strdup(), die Operatoren new
    und new[] ebenso wie die entsprechende Freigabefunktionen
    free() sowie die Operatoren delete und delete[].
  * Nutzt die MMU (Memory Management Unit) der CPU: Belegt eine
    zusätzliche Speicherseite und schützt diese, um alle
    unerlaubten Zugriffe jenseits der oberen (oder auch nach
    Wahl des Benutzers der unteren) Speichergrenze zu entdecken.
  * Hält das Programm an genau der Anweisung an, die den
    falschen Zugriff auf die geschützte Speicherseite bewirkt
    und ermöglicht so das Auffinden des fehlerhaften Quelltextes
    in einem Debugger.
  * Erkennt falsche Schreibzugriffe am nicht geschützten Ende
    des Speichers bei der Freigabe des Speicherblocks.
  * Erkennt Fehlzuordnungen von Zuweisungs- und Freigabe-
    funktionen: z.B. Zuweisung mit malloc(), aber Freigabe mit
    dem Operator delete.
  * Lecksuche: Entdeckt Speicherblöcke, die bis zum Beenden des
    Programms nicht freigegeben wurden.
  * Vorladen der Bibliothek
  * Ermöglicht Tests, ohne den Quelltext zu ändern oder das Programm
    neu kompilieren zu müssen.

Other Packages Related to duma

  • depends
  • recommends
  • suggests
  • enhances

Download duma

Download for all available architectures
Architecture Package Size Installed Size Files
mips 72.3 kB316.0 kB [list of files]