登录 注册
当前位置:主页 > 资源下载 > 50 > 在故障注入测试中,实现程序运行的暂停与恢复功能

在故障注入测试中,实现程序运行的暂停与恢复功能

  • 更新:2024-11-05 15:11:32
  • 大小:237KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Unix - 操作系统
  • 格式:PDF

资源介绍

六、调试程序 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) 格式来指定函数名。