Debugger
- Debugger pomaga prześledzić działanie programu, stany rejestrów, pamięci itd.
- Mamy w nim możliwość ustawienia breakpointów na konkretnych instrukcjach lub etykietach.
- Możemy śledzić wykonywanie programu instrukcja po instrukcji, cały czas monitorując stan rejestrów, flag procesora czy zmiennych w pamięci.
Debugger GDB
Standardowym debuggerem pod Linuxem jest gdb. Jest to potężne narzędzie, niestety działa w trybie tekstowym i jego obsługa jest dość skomplikowana.
Debuggery z GUI
Dużo łatwiejsze w użyciu są debuggery z GUI. Poniżej lista kilku darmowych debuggerów.