我有一个类似的代码片段:
int test( /* some arguments */)
{
ret = func(/* some arguments */)
if (ret < 0)
{
/* do this */
}
/* do this */
return ret;
}
对于函数func
内部的某些错误条件,该函数返回 -1。这种错误情况在函数被调用的 100 次中发生一次test
- 所以我将断点放在if (ret < 0)
一行中。现在我想调试函数内部发生的事情func()
。test
当断点在所述行的函数中被击中时,我该怎么做。