改变程序的执行-故障注入测试

时间:2024-07-07 18:23:24
【文件属性】:

文件名称:改变程序的执行-故障注入测试

文件大小:237KB

文件格式:PDF

更新时间:2024-07-07 18:23:24

gdb

十四、查看寄存器 要查看寄存器的值,很简单,可以使用如下命令: info registers 查看寄存器的情况。(除了浮点寄存器) info all-registers 查看所有寄存器的情况。(包括浮点寄存器) info registers 查看所指定的寄存器的情况。 寄存器中放置了程序运行时的数据,比如程序当前运行的指令地址(ip), 程序的当前堆栈地址(sp)等等。你同样可以使用 print 命令来访问寄存器的情 况,只需要在寄存器名字前加一个$符号就可以了。如:p $eip。 十五、改变程序的执行 一旦使用 GDB挂上被调试程序,当程序运行起来后,你可以根据自己的调 试思路来动态地在 GDB中更改当前被调试程序的运行线路或是其变量的值,这 个强大的功能能够让你更好的调试你的程序,比如,你可以在程序的一次运行中 走遍程序的所有分支。


网友评论