我们可以在函数上设置一个GDB断点,只有当函数参数与指定的值匹配时它才会被破坏吗? 实施例
int foo(int i) {
return i*i;
}
int main() {
foo(0);
................
foo(9);
}
只有当foo的参数i为5时,如何在foo上设置断点?
答案 0 :(得分:3)
当然,请使用“break if”
break foo if i == 5
如果你有多个变量需要打破,只需使用经典的if
语法:
break foo if i == 5 && j == 3