41 UINT64 OptionalParam1,
42 UINT64 OptionalParam2,
43 UINT64 OptionalParam3);
UINT16 AsmGetSs()
Get SS Register.
VOID InterruptHandler21()
The 21st entry in IDT.
VOID InterruptHandler17()
The 17th entry in IDT.
VOID InterruptHandler1()
The 1st entry in IDT.
VOID InterruptHandler25()
The 25th entry in IDT.
VOID InterruptHandler13()
The 13th entry in IDT.
VOID InterruptHandler11()
The 11th entry in IDT.
NTSTATUS AsmVmxVmcall(UINT64 VmcallNumber, UINT64 OptionalParam1, UINT64 OptionalParam2, UINT64 OptionalParam3)
Request Vmcall.
VOID InterruptHandler29()
The 29th entry in IDT.
UINT32 AsmGetAccessRights(UINT16 Selector)
UINT16 AsmGetFs()
Get FS Register.
UINT64 AsmGetIdtBase()
Get IDT base.
VOID AsmVmexitHandler()
Vm-exit handler.
VOID InterruptHandler2()
The 2nd entry in IDT.
VOID InterruptHandler12()
The 12th entry in IDT.
VOID AsmVmxoffRestoreXmmRegs(UINT64 XmmRegs)
Restore XMM registers.
UCHAR AsmInvvpid(ULONG Type, PVOID Descriptors)
INVVPID wrapper.
VOID AsmSetFs(UINT16 FsSelector)
VOID InterruptHandler19()
The 19th entry in IDT.
UINT16 AsmGetCs()
Get CS Register.
VOID InterruptHandler26()
The 26th entry in IDT.
UINT16 AsmGetGdtLimit()
Get GDT Limit.
VOID InterruptHandler8()
The 8th entry in IDT.
VOID AsmHypervVmcall(UINT64 GuestRegisters)
Hyper-v vmcall handler.
VOID InterruptHandler18()
The 18th entry in IDT.
VOID AsmVmxRestoreState()
Restore state on vmx.
UINT64 AsmTestWrapperWithTestTags(UINT64 Param1, UINT64 Param2, UINT64 Param3, UINT64 Param4)
Tests with test tags wrapper.
VOID InterruptHandler20()
The 20th entry in IDT.
UINT16 AsmGetEs()
Get ES Register.
UINT64 AsmGetGdtBase()
get GDT base
VOID InterruptHandler9()
The 9th entry in IDT.
VOID InterruptHandler3()
The 3rd entry in IDT.
UINT16 AsmGetDs()
Get DS Register.
VOID InterruptHandler30()
The 30th entry in IDT.
VOID InterruptHandler7()
The 7th entry in IDT.
VOID InterruptHandler24()
The 24th entry in IDT.
VOID InterruptHandler23()
The 23rd entry in IDT.
VOID AsmCliInstruction()
Run CLI Instruction.
VOID InterruptHandler5()
The 5th entry in IDT.
VOID InterruptHandler14()
The 14th entry in IDT.
VOID AsmRestoreToVmxOffState()
Restore in vmxoff state.
VOID InterruptHandler0()
The 0th entry in IDT.
VOID InterruptHandler10()
The 10th entry in IDT.
VOID InterruptHandler16()
The 16th entry in IDT.
VOID AsmReloadIdtr(PVOID IdtrBase, ULONG IdtrLimit)
Reload new IDTR.
VOID InterruptHandler28()
The 28th entry in IDT.
UINT16 AsmGetGs()
Get GS Register.
VOID AsmSaveVmxOffState()
Save vmxoff state.
VOID AsmEnableVmxOperation()
Enable VMX Operation.
VOID InterruptHandler6()
The 6th entry in IDT.
UINT64 AsmVmfunc(ULONG EptpIndex, ULONG Function)
VMFUNC instruction.
UINT64 AsmReadSsp()
Read SSP.
UINT16 AsmGetRflags()
Get R/EFLAGS.
VOID AsmSetEs(UINT16 EsSelector)
UCHAR AsmInvept(ULONG Type, PVOID Descriptors)
INVEPT wrapper.
UINT16 AsmGetTr()
Get TR Register.
VOID InterruptHandler15()
The 15th entry in IDT.
VOID InterruptHandler27()
The 27th entry in IDT.
VOID AsmGeneralDetourHook(VOID)
Detour hook handler.
VOID AsmSetSs(UINT16 SsSelector)
UINT16 AsmGetLdtr()
Get LDTR Register.
UINT16 AsmGetIdtLimit()
Get IDT limit.
VOID InterruptHandler4()
The 4th entry in IDT.
VOID AsmVmxSaveState()
Save state on vmx.
VOID AsmStiInstruction()
Run STI Instruction.
VOID InterruptHandler22()
The 22nd entry in IDT.
VOID AsmReloadGdtr(PVOID GdtBase, ULONG GdtLimit)
Reload new GDTR.
VOID AsmSetDs(UINT16 DsSelector)
_In_ UINT16 Selector
Definition Segmentation.h:50