【发布时间】:2013-06-07 19:27:36
【问题描述】:
我正在尝试使用 gdb 的记录功能来生成为 tutorial example 执行的指令列表
我可以使用gdb记录成功地前进和后退,并使用“记录保存”将执行日志保存到文件中。
我想我想做的是“记录指令历史”,来自docs
从记录的执行日志中反汇编指令
但是当我尝试这个时,我得到了错误:
当你的目标是“记录已满”时,你不能这样做
尝试将记录目标设置为 btrace 返回错误:
Target 不支持分支追踪。
我在 VirtualBox VM 中运行 gdb 7.6,我需要在本地运行还是缺少其他一些魔法。
【问题讨论】:
-
您还应该查看英特尔 SDE:stackoverflow.com/a/31814199/895245
标签: gdb virtualbox record reverse-debugging