函数参数上的GDB断点

函数参数上的GDB断点,gdb,Gdb,我们能否在函数上设置GDB断点,使其仅在函数参数与指定值匹配时才会中断? 前 只有当foo的参数I为5时,如何在foo上设置断点?当然,使用“如果中断” 如果需要打开多个变量If,只需使用经典的If语法: break foo if i == 5 && j == 3 谢谢如果我必须匹配foo(I,j,k)中的多个参数,该怎么办?如果I==5&&j==3,就打断foo,就这么简单。@kartik:使用C中熟悉的语法。。。也就是说,I==5&&j==3(有时它对括号的添加和添加方式很

我们能否在函数上设置GDB断点,使其仅在函数参数与指定值匹配时才会中断? 前

只有当foo的参数I为5时,如何在foo上设置断点?

当然,使用“如果中断”

如果需要打开多个变量If,只需使用经典的
If
语法:

break foo if i == 5 && j == 3

谢谢如果我必须匹配foo(I,j,k)中的多个参数,该怎么办?
如果I==5&&j==3,就打断foo,就这么简单。@kartik:使用C中熟悉的语法。。。也就是说,
I==5&&j==3
(有时它对括号的添加和添加方式很挑剔)。@0xC000002L和blue112非常感谢。@kartik没问题,如果答案符合您的需要,请务必验证答案。
break foo if i == 5
break foo if i == 5 && j == 3