登录 注册
当前位置:主页 > 资源下载 > 50 > 故障注入测试通过强制函数返回进行实现

故障注入测试通过强制函数返回进行实现

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

资源介绍

15.3、产生信号量 使用 singal 命令,可以产生一个信号量给被调试的程序。如:中断信号 Ctrl+C。这非常方便于程序的调试,可以在程序运行的任意位置设置断点,并在 该断点用 GDB产生一个信号量,这种精确地在某处产生信号非常有利程序的调 试。 语法是:signal ,UNIX的系统信号量通常从 1到 15。所以 取值也在这个范围。 single命令和 shell的 kill命令不同,系统的 kill命令发信号给被调试程序时, 是由 GDB截获的,而 single命令所发出一信号则是直接发给被调试程序的。 15.4、强制函数返回 如果你的调试断点在某个函数中,并还有语句没有执行完。你可以使用 return命令强制函数忽略还没有执行的语句并返回。 return return 使用 return 命令取消当前函数的执行,并立即返回,如果指定了 ,那么该表达式的值会被认作函数的返回值。