当前位置: 技术问答>linux和unix
关于gdb的问题!!!!!
来源: 互联网 发布时间:2015-07-15
本文导语: 用什么命令能让代码回退一行,就是程序往回执行一行? 谢谢 | (gdb) jump LINENUM (gdb) help jump Continue program being debugged at specified line or address. Give as argument either LINENUM or *ADDR, where...
用什么命令能让代码回退一行,就是程序往回执行一行?
谢谢
谢谢
|
(gdb) jump LINENUM
(gdb) help jump
Continue program being debugged at specified line or address.
Give as argument either LINENUM or *ADDR, where ADDR is an expression
for an address to start at.
(gdb) help jump
Continue program being debugged at specified line or address.
Give as argument either LINENUM or *ADDR, where ADDR is an expression
for an address to start at.
|
Jump 可以跳转到任何一行或者地址。但仍然是继续执行。不是说跳到上一行就是回到上一行的状态。
|
修改 eip 寄存器的值,好像是唯一往回执行的方法
|
真的有的话 gdb 手册中应该有,不过我没找到过
手册
http://sources.redhat.com/gdb/current/onlinedocs/gdb_toc.html
找到不要忘了贴出来哦
手册
http://sources.redhat.com/gdb/current/onlinedocs/gdb_toc.html
找到不要忘了贴出来哦
|
我也没见过这样的回退调试
|
同意LeLeGhost(禅师)。
好像没有别的方法了
好像没有别的方法了
|
hehe!还是楼上的强!
|
jump 因该是向下跳吧,能回跳执行吗?? Mark