kd> g
[+] Information (VmxVmexitHandler:874) | VM_EXIT_REASON : 0xa
[+] Information (VmxVmexitHandler:875) | EXIT_QUALIFICATION : 0x0
[+] Information (VmxVmexitHandler:874) | VM_EXIT_REASON : 0xa
[+] Information (VmxVmexitHandler:875) | EXIT_QUALIFICATION : 0x0
[+] Information (VmxVmexitHandler:874) | VM_EXIT_REASON : 0xa
[+] Information (VmxVmexitHandler:875) | EXIT_QUALIFICATION : 0x0
[+] Information (VmxVmexitHandler:874) | VM_EXIT_REASON : 0xa
[+] Information (VmxVmexitHandler:875) | EXIT_QUALIFICATION : 0x0
[+] Information (VmxVmexitHandler:874) | VM_EXIT_REASON : 0x1f
[+] Information (VmxVmexitHandler:875) | EXIT_QUALIFICATION : 0x0
[+] Information (VmxVmexitHandler:874) | VM_EXIT_REASON : 0x20
[+] Information (VmxVmexitHandler:875) | EXIT_QUALIFICATION : 0x0
[+] Information (VmxVmexitHandler:874) | VM_EXIT_REASON : 0x20
[+] Information (VmxVmexitHandler:875) | EXIT_QUALIFICATION : 0x0
[+] Information (VmxVmexitHandler:874) | VM_EXIT_REASON : 0x20
[+] Information (VmxVmexitHandler:875) | EXIT_QUALIFICATION : 0x0
[+] Information (VmxVmexitHandler:874) | VM_EXIT_REASON : 0x20
[+] Information (VmxVmexitHandler:875) | EXIT_QUALIFICATION : 0x0
[+] Information (VmxVmexitHandler:874) | VM_EXIT_REASON : 0x20
[+] Information (VmxVmexitHandler:875) | EXIT_QUALIFICATION : 0x0
[+] Information (VmxVmexitHandler:874) | VM_EXIT_REASON : 0x20
[+] Information (VmxVmexitHandler:875) | EXIT_QUALIFICATION : 0x0
KDTARGET: Refreshing KD connection
*** Fatal System Error: 0x0000007f
(0x0000000000000008,0xFFFFF80139F46E70,0xFFFFF8013E3D2935,0xFFFFF8013E3D11C6)
在参考别人的项目准备开发学习开发自己的hypervisor时,遇到了一个很困惑的bug。
下面是我在windbg中捕捉到的Vmexit退出原因的信息。在经历过几次vmexit之后就会遇到双重错误导致的蓝屏。