能力值:
( LV5,RANK:78 )
|
-
-
2 楼
由指令引发的exit,回去guest后,将从引起exit指令的下一条开始执行。
|
能力值:
( LV4,RANK:49 )
|
-
-
3 楼
hercules
由指令引发的exit,回去guest后,将从引起exit指令的下一条开始执行。
大佬,还有个问题想问下,就是vm exit能不能捕获单步异常呀,不是Monitor Trap Flag,而是eflags里面的TF,麻烦大佬解答,感谢!
|
能力值:
( LV4,RANK:40 )
|
-
-
4 楼
UtilVmWrite(VmcsField::kVmEntryIntrInfoField, inject.all); 这个就是插入一个异常给GUEST(可以理解成把中断返还给GUEST) UtilVmWrite(VmcsField::kGuestRip, guest_ip + exit_instruction_length);这条指令可以确保相同的EXIT不会重复触发(RIP+1可以跳过 int 3指令) VmmpHandleException 单步异常应该也是在这里接收到,
|
能力值:
( LV4,RANK:49 )
|
-
-
5 楼
ugvjewxf
UtilVmWrite(VmcsField::kVmEntryIntrInfoField, inject.all); 这个就是插入一个异常给GUEST(可以理解成把中断返还给GUEST)
Uti ...
感谢楼上各位!
|
|
|