强制函数返回-故障注入测试

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

文件名称:强制函数返回-故障注入测试

文件大小:237KB

文件格式:PDF

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

gdb

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


网友评论