文件名称:暂停/恢复程序运行-故障注入测试
文件大小:237KB
文件格式:PDF
更新时间:2024-07-07 18:23:21
gdb
六、调试程序
6.1、暂停/恢复程序运行
调试程序中,暂停程序运行是必须的,GDB 可以方便地暂停程序的运行。
你可以设置程序的在哪行停住,在什么条件下停住,在收到什么信号时停往等等。
以便于你查看运行时的变量,以及运行时的流程。
当进程被 gdb停住时,你可以使用 info program 来查看程序的是否在运行,
进程号,被暂停的原因。
在 gdb 中,我们可以有以下几种暂停方式:断点(BreakPoint)、观察点
(WatchPoint)、捕捉点(CatchPoint)、信号(Signals)、线程停止(Thread Stops)。
如果要恢复程序运行,可以使用 c或是 continue命令。
6.1.1.设置断点(BreakPoint)
我们用 break命令来设置断点。正面有几点设置断点的方法:
break