| Duma Gratis en multi-platform geheugendebugger |
Download nu |
Duma Rangschikking & Samenvatting
- Besturingssystemen:
- Mac OS X
Duma Tags
Duma Beschrijving
Gratis en multi-platform geheugendebugger DUMA (detecteer onbedoelde geheugentoegang) is een gratis en multi-platform geheugendebuggingbibliotheek. DUMA kan geheugenlekken en bufferoverschrijdingen (of underruns) detecteren in een MALLOC () / nieuwe geheugenbuffer. Duma is een vork Bruce Perens 'Elektrische omheiningsbibliotheek. Hier zijn enkele belangrijke kenmerken van "DUMA": · "Overbelastingen" Alle standaardgeheugentoewijzingsfuncties zoals MALLOC, CALLOC, MEERNIGT, STRDUP, Operator NIEUW, Operator NIEUWE EN OOK HUN CONTROLE DEALLOCATIEFUNCTIES MET GRATIS, Operator Delete and Operator Delete Gebruikt de MMU (geheugenbeheer) van de CPU: · Toestel en beschermt een extra geheugenpagina om illegale toegang te detecteren buiten de bovenkant van de buffer (of onderaan, bij de optie Gebruiker) · Stopt het programma op exact die instructie, wat de foutieve toegang tot de beveiligde geheugenpagina doet, waardoor de locatie van de broncode van de defectice in een debugger mogelijk is · Detecteert onjuiste schrijft aan het niet-beschermde uiteinde van het geheugenblok bij deallocatie van het geheugenblok · Detecteert de mismatch van toewijzing / deallocatiefuncties: F.E. Toewijzing met MALLOC () maar deallocatie met exploitant verwijderen · Lekdetectie: geheugenblokken detecteren die niet zijn gehandeld totdat de uitgang van het programma · Draait op Linux / u * IX en MS Windows NT / 2K / XP-besturingssystemen · Voorladen van de bibliotheek op Linux (en sommige U * IX) -systemen kunnen tests zonder noodzaak van veranderende broncode of recompilatie toestaan Wat is er nieuw in deze release: · Alternatieve vergrendeling met behulp van kritieke secties op Win32 · Toegevoegd routebeschrijving naar TestMT.c · Gebruik van Win32_Semaphores op Win32-Cygwin · Vaste createesemaphore () telt op Win32 · Vaste racetoestand bij gebruik van macro 'Verwijder' · Bugfix in StrnCpy (): Foutcontrole was te rigoureus
Duma Gerelateerde software