Dmalloc

Dmalloc (zkratka pro Debug Malloc) je knihovna C pro ladění paměti , kterou napsal Gray Watson . Knihovna je navržena tak, aby pomohla programátorům odhalit mnoho chyb při alokaci paměti, ke kterým dochází při psaní kódu, který pracuje s dynamicky alokovanou pamětí . Nahrazuje některé části standardní softwarové knihovny operačního systému pro přidělování paměti ( malloc ) a další software vlastními verzemi , aby pomohl programátorovi detekovat přetečení vyrovnávací paměti .a další kritické problémy s programováním.

Dmalloc dokáže najít úniky paměti ; chyby off-by-one při práci s pamětí alokovanou haldou; chyby při použití nesprávné adresy v některých voláních funkcí knihovny.

Viz také

Odkazy