0

我运行 C:\Users\io\simics-projects\my-simics-project-1>simics.bat targets\qsp-x86\firststeps.simics

然后我运行“运行”并让系统一直运行到清晰的 linux shell 提示符。然后我运行“停止”来暂停模拟。但我收到“没有当前调试对象”的错误。我认为一个简单的堆栈跟踪将简单地跟随堆栈上的 %rbp 帧指针并显示那里的内容。为什么不是?

simics> run
Autologin as "simics" was done on "board.mb.sb.com[0] - serial console".
running> stop
simics> bt
No current debug object

(我也刚刚注意到,当我尝试“退出”时也会发生同样的情况。我想再一次,我认为会简单地逐步执行指令,直到它遇到“ret”......)

4

1 回答 1

1

我认为调试器未启用。为此,命令是

启用调试器

调试模式

于 2021-09-09T08:33:16.867 回答