Hoppa till huvudinnehåll

5. GDB – grundläggande kommandon

5. GDB – grundläggande kommandon

Starta och debugga en binärfil:

# Starta GDB med binären
gdb ./program

# Vanliga kommandon:
break [funktion|adress] # Sätter breakpoint
run # Startar exekvering
next (alias n) # Går till nästa rad (hoppar över funktioner)
step (alias s) # Går in i funktioner
continue (alias c) # Fortsätter efter breakpoint
print $register # Skriv ut registervärde (t.ex. $ax)
disas main # Disassemblerar funktionen main
x/s ADDRESS # Skriv ut sträng vid ADDRESS
delete BREAKNUM # Ta bort breakpoint
info breakpoints (alias i b) # Lista breakpoints
quit (alias q) # Avsluta GDB