木有源代码
ni 或者 si 单步 每次执行一个指令。
ni 是单步步过
si 是单步步入
执行 display/x $pc 每次单步的时候显示汇编指令 。。
不显示的话 执行 undisplay [序号] 就行了。
set step-mode on
当gdb 找不到调试信息的时候 就会一直向下执行 把 step-mode 打开后 就会在程序的入口点断下来。。。
汗刚发现 刚我在 ubuntu 上的 gdb 怎么是 display/i $pc 版本不同,,
gdb 解决没有调试信息不能查看反汇编的问题
(gdb) x/10i $eip-10
0x80483f0: add al,0x8
0x80483f2: mov DWORD PTR [esp],eax
0x80483f5: call 0x804831c <printf@plt>
=> 0x80483fa: mov eax,0x0
0x80483ff: leave
0x8048400: ret
0x8048401: nop
0x8048402: nop
0x8048403: nop
0x8048404: nop
gdb 在指定地址下断点
(gdb) break *0x80483f5