Using VirtualBox's VMM to monitor/debug guest execution?
Posted: 21. Mar 2014, 18:13
Hello,
I would like to set up VirtualBox to monitor the execution of a guest OS.
In particular, I'd like to be able to view the guest OS' instructions before they are run by the virtual CPU. Additionally, I'd also like to be able to set monitors on some of the guest OS' CPU registers so if they are modified (e.g. on write with a MOV instruction), the guest's state will be suspended at the location where the write occurred (and the rip/eip will point to that instruction).
I've been searching for a VMM solution that exposes a way to accomplish my goals, but I couldn't find anything. Does anyone know if VirtualBox supports something of this nature? If so, can you please link me to the appropriate documentation?
Thanks a lot!
I would like to set up VirtualBox to monitor the execution of a guest OS.
In particular, I'd like to be able to view the guest OS' instructions before they are run by the virtual CPU. Additionally, I'd also like to be able to set monitors on some of the guest OS' CPU registers so if they are modified (e.g. on write with a MOV instruction), the guest's state will be suspended at the location where the write occurred (and the rip/eip will point to that instruction).
I've been searching for a VMM solution that exposes a way to accomplish my goals, but I couldn't find anything. Does anyone know if VirtualBox supports something of this nature? If so, can you please link me to the appropriate documentation?
Thanks a lot!