skip to content
Hafiz Farhad

Understanding GDB

/ 1 min read

GNU Debugger (also know as GDB) is a great utility when trying to understand program.

set disassembly-flavor intel
start
run
r
x/10i $rip
x/gx $rsp
display/10i $rip
print $rsp
set $rsp = 0
break *

We can automate this process too by making gdb script

start
set disassembly-flavor intel
r
disas main