debugging - 运行反向步骤时目标子项不支持此命令错误

标签 debugging gdb

我正在使用 gdb 反向调试。所以我有一个简单的 C 程序,其中包含 main() 和 foo(),在 main() 中调用它。

在 gdb 中,我执行了以下操作

b main
record
run

然后我进入 foo() :

s

然后我尝试返回

reverse-step

就在那时我收到了标题中的错误消息。

我的gdb版本是:GNU gdb (GDB) 7.5.91.20130417-cvs-ubuntu

我做错了什么?

最佳答案

在使用record开始录制之前,您必须开始调试程序(使用run命令)。尝试一下

b main
run
record

关于debugging - 运行反向步骤时目标子项不支持此命令错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17561638/

相关文章:

debugging - 循环执行n次后,如何让gdb停在断点处

php - HTML 下载链接失败的可能原因是什么?

.net - 使用 TestDriven.Net 时如何查看 Debug.WriteLine 语句?

c - Gdb 和外部函数

Sierra OS 升级时出现 gdb 错误

c++ - 64位系统下程序崩溃

c# - 如何在 Visual Studio 2010 调试器中查看后台线程

javascript - 尝试对 JavaScript 函数进行计时时出现错误

python - gdb-python : Parsing structure's each field and print them with proper value, 如果存在

使用 GDB 进行 Golang 调试?