在VirtualBox中调试来宾操作系统时,如何在特定地址/代码行发送断点?我找到了调试器指令(https://www.virtualbox.org/manual/ch12.html#ts_debugger),但是我没有看到如何让客户操作系统在我想要开始仔细检查执行的时刻停止执行。
更多背景信息:我正在尝试调试我正在编写的“玩具”操作系统。我通过在VirtualBox中运行来测试操作系统。按照上面的说明,我可以使用调试接口来检查客户OS / cpu停止(或进入无限循环)后的状态;但是,我没有看到如何让客户操作系统停止/暂停某个指令。有一个“停止”命令;但是,当我打开调试命令行并输入命令时,操作系统已经运行完成。 (我的玩具操作系统尚未互动。)