StraceNT (uitgesproken als S-Trace-NT) is een System Call Tracer voor Windows. Het biedt vergelijkbare functionaliteit als strace biedt op Linux. Het kan alle oproepen van een proces traceren naar de geïmporteerde functies van andere DLL's. StraceNT kan zeer nuttig zijn bij het debuggen en analyseren van de interne werking van een programma. Het registreert functienamen, hun argumenten en hun retourwaarde. StraceNT maakt gebruik van IAT patching techniek om functie oproepen te traceren, dat is heel betrouwbaar en zeer efficiënte manier voor het traceren. StraceNT kan functies aan met verschillende oproepconventies, waaronder __fastcall en __stdcall. StraceNT ondersteunt ook filtering op basis van DLL naam en functie naam en geeft u veel controle over welke oproepen te traceren en helpt u om gemakkelijk te isoleren van een probleem. Functies ======== - Een zeer snel en efficiënt systeem oproep tracering programma - Ondersteunt traceringsfunctiegesprekken met verschillende aanroepende conventies - Uitstekende filterondersteuning om een probleem eenvoudig te isoleren - Freeware - Vergelijkbaar in functionaliteit met strace op Linux - Multithreaded applicatie ondersteund - Records OutputDebugString output van het doelproces Ondersteunde platforms =================== - NT4 met Service Pack 6 - Windows 2000 - Venster XP - Windows 2003 - Windows XP 64-bits (voor 32-bits proces draait binnen wow64) - Windows 2003 64-bits (voor 32-bits proces draait binnen wow64) Niet-ondersteunde platforms ======================= - Windows 95, 98 en ME - Windows NT 3.51 - Niet getest op Windows NT 4.0 zonder servicepack
versiegeschiedenis
- Versie 0.8 geplaatst op 2005-03-17
Added function return value modification, better inclusion/exclusion en LoadLibrary loaded DLL tracing
Programmadetails
- Categorie: Ontwikkeling > Debugging
- Publisher: IntellectualHeaven
- Licentie: Gratis
- Prijs: N/A
- Versie: 0.8
- Platform: windows