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
):