我只是在虚拟机论坛上发布了同样的问题。http://forums.virtualbox.org/viewtopic.php?f=9&t=26702&p=119139#p119139
如果不违反任何规定,我很想了解更多信息,因为stackoverflow承诺更加动态!
“嗨,
我进行了一些搜索,但找不到任何工具可以在虚拟盒子中从早期引导调试客户系统。尽管我遇到了JCP,这是一个不太强大和美丽的Java x86模拟器,但它有调试模式,可以查看物理内存,CPU寄存器以及其他内容。它还可以逐步执行CPU指令并设置断点,监视点和条件点。虚拟盒子中是否有这样的东西?
如果你认为这是个好主意(我认为是),那么如何实现呢?我对开发这样的工具很感兴趣,想知道是否可行,如果没有在其他地方实现。”
EDT:现代x86能否在一个CPU周期之后立即中断其执行并将执行地址传递给另一个代码来执行此操作?是的,陷阱标志可以设置为将处理器置于逐步执行模式。 x86将执行一个指令并调用INT 3。