HyperDbg Debugger
Loading...
Searching...
No Matches
CrossVmcalls.h
Go to the documentation of this file.
1
12#pragma once
13
15// Functions //
17
18UINT64
20
21UINT64
23
24VOID
26
27VOID
29
30VOID
32
33VOID
35
36VOID
38
39VOID
41
42VOID
VOID CrossVmcallSetSaveDebugControlsVmcallOnTargetCore(BOOLEAN Set)
Set SAVE DEBUG CONTROLS on Vm-exit controls on the target core from VMCS using VMCALL.
Definition CrossVmcalls.c:125
VOID CrossVmcallSetLoadDebugControlsVmcallOnTargetCore(BOOLEAN Set)
Set LOAD DEBUG CONTROLS on Vm-entry controls on the target core from VMCS using VMCALL.
Definition CrossVmcalls.c:85
UINT64 CrossVmcallGetGuestIa32LbrCtlVmcallOnTargetCore()
Get the guest state of IA32_LBR_CTL on the target core from VMCS using VMCALL.
Definition CrossVmcalls.c:34
VOID CrossVmcallSetGuestIa32LbrCtlVmcallOnTargetCore(UINT64 Value)
Set the guest state of IA32_LBR_CTL on the target core from VMCS using VMCALL.
Definition CrossVmcalls.c:60
VOID CrossVmcallSetLoadGuestIa32LbrCtlVmcallOnTargetCore(BOOLEAN Set)
Set CLEAR GUEST IA32_LBR_CTL on Vm-entry controls on the target core from VMCS using VMCALL.
Definition CrossVmcalls.c:105
VOID CrossVmcallSetDebugctlVmcallOnTargetCore(UINT64 Value)
Set the guest state of IA32_DEBUGCTL on the target core from VMCS using VMCALL.
Definition CrossVmcalls.c:48
VOID CrossVmcallSetClearGuestIa32LbrCtlVmcallOnTargetCore(BOOLEAN Set)
Set CLEAR GUEST IA32_LBR_CTL on Vm-exit controls on the target core from VMCS using VMCALL.
Definition CrossVmcalls.c:145
VOID CrossVmcallSetLbrSelectVmcallOnTargetCore(UINT64 FilterOptions)
Set the guest state of MSR_LEGACY_LBR_SELECT on the target core from VMCS using VMCALL.
Definition CrossVmcalls.c:72
UINT64 CrossVmcallGetDebugctlVmcallOnTargetCore()
Get the guest state of IA32_DEBUGCTL on the target core from VMCS using VMCALL.
Definition CrossVmcalls.c:21
UCHAR BOOLEAN
Definition BasicTypes.h:35
RequestedActionOfThePacket Value(0x1) 00000000