Mpatrol

Mpatrol

Információ
Engedély GNU General Public License

Mpatrol egy eszköz ingyenes a hibakeresés memória multi-rendszer dinamikus elemzés .

Céljaiban és működésének részében hasonló az eFence-hez , vagy bizonyos mértékben a valgrindhez vagy akár a Purify-hoz .

Terjesztése a GNU GPL licenc feltételei szerint történik .

Működés elve

Az eFence-hez hasonló alapelv az, hogy a programmal betölteni kell egy olyan funkciógombot, amely kicseréli (túlterheli) a rendszer memória-allokációval kapcsolatos szokásos funkcióit.

Így lehetővé válik az allokációs / felszabadítási párok nyomon követése és annak felderítése, hogy bizonyos lefoglalt memóriablokkok soha nem szabadulnak-e fel ( memóriaszivárgások ). Ezenkívül az mpatrol tömbök túlcsordulásait és inicializálatlan változóit teszteli C vagy C ++ nyelven írt számítógépes programokban .

Szoftver könyvtár formájában érkezik . amelyek statikusan vagy dinamikusan összekapcsolhatók a hibakeresendő programmal (esetleg akár futás közben is, a használt rendszertől és a fordítótól függően).

Az Mpatrol Linuxon , Windowson és a Unix különféle fajtáin dolgozik (beleértve az OS X-et is).

Lásd is

Kapcsolódó cikkek

Külső linkek