【发布时间】:2020-04-27 11:07:39
【问题描述】:
我正在尝试通过 gdb 脚本记录函数的输入和输出。下面是一个示例脚本。
set logging on
b func2
commands
silent
bt 1
continue
end
b func1
commands
silent
bt 1
set logging off
continue
end
它工作正常,在指定函数处断点,打印回溯并继续。 有没有办法在被调用函数返回调用函数之前自动设置断点,这样我就可以在这个“新”断点之后通过 gdb 打印输出变量。 这将大大简化我的调试,并有助于理解代码中不同调用的函数行为。
非常感谢任何帮助。 提前非常感谢!
【问题讨论】:
标签: c++ gdb breakpoints