mpatrol

Szoftver screenshot:
mpatrol
Szoftver adatai:
Változat: 1.4.8
Feltöltés dátuma: 3 Jun 15
Fejlesztő: Graeme Roy
Engedély: Ingyenes
Népszerűség: 90

Rating: 4.0/5 (Total Votes: 1)

Mpatrol egy könyvtár, amely a hatékony hibakeresési diagnosztizálására során futásidejű hibákat okoz a helytelen használata dinamikusan kiosztott memória. Úgy működik, mint a malloc () debugger hibakeresés dinamikus memóriaterületekből bár az is nyomon kövesse és profil malloc () és free () is. Ha nem tudja, mi a malloc () függvény vagy az üzemeltető új [] csinálni, akkor ez a könyvtár valószínűleg nem az Ön számára. Van, hogy egy bizonyos mennyiségű programozási szakértelem és a tudás, hogyan kell futtatni a parancssor fordító és linker előtt meg kell kísérelni, hogy ezt használja.
Együtt egy átfogó és konfigurálható napló minden dinamikus memória műveletek során bekövetkezett élettartama egy programot, a mpatrol könyvtár végzi kiterjedtebb ellenőrzési észlelni bármilyen visszaélés dinamikusan allokált memóriát. Mindezek a funkciók lehet integrálni a meglévő kódot, méghozzá a egyszeri header fájlt fordításkor. UNIX és Windows platformokon (és AmigaOS használatakor GCC) ez esetleg nem is szükséges, mivel a mpatrol könyvtár lehet kapcsolni meglévő objektum fájlok linket idős vagy, néhány platformon, sőt dinamikusan kapcsolódik a meglévő programok futási időben.
Minden naplózás és nyomkövetés kimenetének mpatrol könyvtár küldött külön log fájl megtartása érdekében a diagnosztikai választani minden, hogy a program tesztelt generálhat. A sokféle könyvtár beállításokat is meg lehet változtatni futás közben van egy környezeti változót, így nem szükséges a újrafordítani vagy átszerkeszthesse megváltoztatása érdekében a könyvtár viselkedését.
A fájl összefoglalását tartalmazó memória kiosztás profilalkotás statisztikáit egy adott program által termelt mpatrol könyvtár. Ez a fájl ezután kell olvasni egy profilalkotás eszköz, amely megjeleníti táblacsoportban alapján összesített adatait. A profil információs összefoglalókat tartalmaz az összes memóriakiosztások által felsorolt ​​méret és a funkció, amely kiosztott őket, és egy listát a memória szivárgás a hívási verem a elosztásának funkciója. Ez is egy gráf minden memóriakiosztások felsorolt ​​táblázatos formában, és egy opcionális grafikon dokumentációnak későbbi feldolgozásra a dot grafikon vizualizációs csomagot.
A fájl tartalmazza a tömör kódolt nyoma minden memóriakiosztás és deallocations által készített programot is elő lehet állítani a mpatrol könyvtár. Ez a fájl ezután kell olvasni egy követési eszköz, amely dekódolja a nyoma, és az eseményeket megjeleníteni táblázatos vagy grafikus formában, és azt is megjeleníti minden vonatkozó statisztika, hogy kiszámítható volt.
A mpatrol könyvtár úgy tervezték, azzal a szándékkal, cseréje hívások meglévő C és C ++ memória kiosztás működik zökkenőmentesen, mint lehetséges, de sok esetben, hogy nem lehetséges, és enyhe kódot módosításokra szükség. Azonban a preprocessor makró tartalmazó változata az mpatrol könyvtár biztosított céljából feltételes fordítási úgyhogy a felszabadulás épít és hibakeresés épít könnyen automatizálható.

Mi az új Ebben a kiadásban:

  • Added jobb fakitermelés diagnosztikai üzeneteket.
  • Added sokkal jobb autoconf, automake és libtool támogatást.
  • Added ideiglenes HTML log fájl támogatását a HTML lehetőséget.
  • A könyvtár most ellenőrzi, hogy nem volt semmilyen probléma írásban a profilalkotás és nyomkövetés kimeneti fájlokat.
  • Added jobb Tru64 szálbiztosságát támogatást.
  • Javítva a hiba helyének szimbólumok az a.out objektum fájlformátum.
  • Fix diagnosztika a szimbólumok száma olvasható a Windows DLL-eket.
  • Javítva egy hiba, amely számítva a rossz teljes mérete jelölt juttatások.
  • A mpatrol parancs most a --read -env lehetőség a meglévő tartalmát a MPATROL_OPTIONS környezeti változó.
  • A mpsym parancs most autodetektálja 64 bites támogatás, és most már a --skip opciót. A forráskód most állítja össze rendesen a BSD rendszerek.

Hasonló program

D-Feet
D-Feet

29 Nov 17

strace
strace

23 Nov 17

termdebug
termdebug

20 Feb 15

YARI
YARI

12 May 15

Hozzászólások a mpatrol

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!