我有一个具有荒谬数量的返回点的函数,我不想对每个返回点进行穴居人,并且我不想下一步通过该函数。有什么方法可以做类似完成的事情,除了让它在 return 语句上停止之外?
最佳答案
您可以尝试reverse debugging找出函数实际返回的位置。执行完当前帧,反向执行,然后你应该停在刚刚返回的语句处。
(gdb) fin
(gdb) reverse-step
已经有 similar question
关于c - 我有一个有很多返回点的函数。有什么方法可以让 gdb 告诉我哪一个正在返回吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4148684/