如何在函数返回时放置断点

时间:2014-03-24 13:28:15

标签: gcc gdb breakpoints

我知道调用的函数名称。但不是从它被称为的地方。我想在返回此函数时使用gdb设置断点。怎么办?

是否有任何特定命令或一系列步骤?

2 个答案:

答案 0 :(得分:0)

您可以使用以下方法进行反向调试:

(gdb) fin
(gdb) reverse-step

答案 1 :(得分:0)

如果您只是想知道哪个父函数称为您的特定函数,请在相关子函数的顶部放置一个断点。一旦中断,使用backtrace(或仅bt)查看完成的调用跟踪,以便在执行过程中达到该点。