次のようなコード スニペットがあります。
int test( /* some arguments */)
{
ret = func(/* some arguments */)
if (ret < 0)
{
/* do this */
}
/* do this */
return ret;
}
関数func
は、関数内の何らかのエラー条件に対して -1 を返しています。test
この誤った状態は、関数が呼び出される100 回に 1 回発生するため、ブレークポイントを配置しましif (ret < 0)
た。ここで、関数内で何が起こっているかをデバッグしたいと思いますfunc()
。test
上記の行の関数でブレークポイントにヒットした場合、どうすればよいですか。