StraceNT (wymawiane S-Trace-NT) jest system call tracer dla Windows. Zapewnia podobną funkcjonalność, jak strace zapewnia na Linuksie. Może śledzić wszystkie wywołania wykonane przez proces do importowanych funkcji z innych bibliotek DLL. StraceNT może być bardzo przydatne w debugowaniu i analizowaniu wewnętrznego działania programu. Rejestruje nazwy funkcji, ich argumenty i ich wartość zwracaną. StraceNT wykorzystuje technikę łatania IAT do śledzenia wywołań funkcji, co jest dość niezawodnym i bardzo skutecznym sposobem śledzenia. StraceNT może obsługiwać funkcje z różnymi konwencjami wywoływania, w tym __fastcall i __stdcall. StraceNT obsługuje również filtrowanie na podstawie nazwy biblioteki DLL i nazwy funkcji i daje dużo kontroli, na których wywołania śledzenia i pomaga łatwo wyizolować problem. Funkcje ======== - Bardzo szybki i wydajny program śledzenia połączeń systemowych - Obsługuje śledzenie wywołań funkcji z różnych konwencji połączeń - Doskonałe wsparcie filtrowania, aby łatwo wyizolować problem - Darmowy - Podobne w funkcjonalności do strace na Linuksie - Wielowątkowa aplikacja obsługiwana - Rejestruje outputDebugString danych wyjściowych procesu docelowego Obsługiwane platformy =================== - NT4 z dodatkiem Service Pack 6 - Windows 2000 - Okno XP - Windows 2003 - Windows XP 64-bit (dla 32-bitowego procesu działającego wewnątrz wow64) - Windows 2003 64-bit (dla 32-bitowego procesu działającego wewnątrz wow64) Platformy nieobjęte wsparciem ======================= - Windows 95, 98 i ME - System Windows NT 3.51 - Nie testowane w systemie Windows NT 4.0 bez dodatku Service Pack
historia wersji
- Wersja 0.8 opublikowany na 2005-03-17
Modyfikacja wartości zwracanej funkcji dodanej, lepsze włączenie/wykluczenie i śledzenie biblioteki DLL załadowane przez LoadLibrary
Szczegóły programu
- Kategorii: Rozwoju > Debugowania
- Wydawca: IntellectualHeaven
- Licencji: Wolna
- Cena: N/A
- Wersja: 0.8
- Platformy: windows