C語言文件
tb.c
命令行輸入:
linux> gcc -O1 -o tb tb.c
linux> gdb tb
進入gdb
.
如圖所示:
設置斷點1:
gdb> b vframe
設置斷點2:
gdb> b main
(b
=break
)
運行文件:
gdb> r
到達第二個斷點停止。如圖(r
= run
):
反彙編main
函數:
gdb> disassemble main
如圖:
設置調試運行顯示彙編指令:
gdb> display /5i $pc
5i
表示顯示5
條彙編指令。如圖:
查看各寄存器
gdb> i r
如圖(i r
= info registers
):
逐條運行
gdb> si
如圖(si
= stepi
):