暂停/恢复程序运行-故障注入测试

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

文件名称:暂停/恢复程序运行-故障注入测试

文件大小: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 在进入指定函数时停住。C++中可以使用 class::function或 function(type,type) 格式来指定函数名。


网友评论