Dmalloc

Dmalloc (prescurtare pentru Debug Malloc) este o bibliotecă C de depanare a memoriei scrisă de Gray Watson . Biblioteca este concepută pentru a ajuta programatorii să detecteze numeroasele erori de alocare a memoriei făcute la scrierea codului care funcționează cu memoria alocată dinamic . Acesta înlocuiește părți ale bibliotecii standard de programe de alocare a memoriei a sistemului de operare ( malloc ) și alte programe software cu propriile sale versiuni pentru a ajuta programatorul să detecteze depășirile de buffer și alte probleme critice de programare.

Dmalloc poate găsi scurgeri de memorie ; erori off-by-one atunci când lucrați cu memorie alocată în heap; erori de utilizare a unei adrese incorecte în unele apeluri la funcțiile bibliotecii.

Vezi și

Link -uri