我们能在函数上设置一个GDB断点吗?这样,只有当函数参数与指定值匹配时,它才会闯入?Ex
int foo(int i) {
return i*i;
}
int main() {
foo(0);
................
foo(9);
}
如何仅当foo的参数I为5时才在foo上设置断点?
当然,使用"break-if"
break foo if i == 5
如果你有多个变量,如果需要打开,只需使用经典的if
语法:
break foo if i == 5 && j == 3