|
HyperDbg Debugger
|
Implementation of cross platform APIs for intrinsic functions (VMX instructions). More...
#include "pch.h"Functions | |
| UCHAR | VmxVmread64 (size_t Field, UINT64 FieldValue) |
| VMX VMREAD instruction (64-bit). | |
| UCHAR | VmxVmread32 (size_t Field, UINT32 FieldValue) |
| VMX VMREAD instruction (32-bit). | |
| UCHAR | VmxVmread16 (size_t Field, UINT16 FieldValue) |
| VMX VMREAD instruction (16-bit). | |
| UCHAR | VmxVmread64P (size_t Field, UINT64 *FieldValue) |
| VMX VMREAD instruction (64-bit, pointer variant). | |
| UCHAR | VmxVmread32P (size_t Field, UINT32 *FieldValue) |
| VMX VMREAD instruction (32-bit, pointer variant). | |
| UCHAR | VmxVmread16P (size_t Field, UINT16 *FieldValue) |
| VMX VMREAD instruction (16-bit, pointer variant). | |
| UCHAR | VmxVmwrite64 (size_t Field, UINT64 FieldValue) |
| VMX VMWRITE instruction (64-bit). | |
| UCHAR | VmxVmwrite32 (size_t Field, UINT32 FieldValue) |
| VMX VMWRITE instruction (32-bit). | |
| UCHAR | VmxVmwrite16 (size_t Field, UINT16 FieldValue) |
| VMX VMWRITE instruction (16-bit). | |
| VOID | VmxVmptrst (UINT64 *VmcsPhysicalAddress) |
| VMX VMPTRST instruction. | |
| VOID | VmxVmresume (VOID) |
| VMX VMRESUME instruction. | |
| VOID | VmxVmxoff (VOID) |
| VMX VMXOFF instruction. | |
| VOID | VmxVmlaunch (VOID) |
| VMX VMLAUNCH instruction. | |
| UCHAR | VmxVmptrld (UINT64 *VmcsPhysicalAddress) |
| VMX VMPTRLD instruction. | |
| UCHAR | VmxVmclear (UINT64 *VmcsPhysicalAddress) |
| VMX VMCLEAR instruction. | |
| UCHAR | VmxVmxon (UINT64 *VmxonRegionPhysicalAddress) |
| VMX VMXON instruction. | |
Implementation of cross platform APIs for intrinsic functions (VMX instructions).
|
inline |
VMX VMCLEAR instruction.
| VmcsPhysicalAddress |
|
inline |
VMX VMLAUNCH instruction.
|
inline |
VMX VMPTRLD instruction.
| VmcsPhysicalAddress |
|
inline |
VMX VMPTRST instruction.
| VmcsPhysicalAddress |
VMX VMREAD instruction (16-bit).
| Field | |
| FieldValue |
VMX VMREAD instruction (16-bit, pointer variant).
| Field | |
| FieldValue |
VMX VMREAD instruction (32-bit).
| Field | |
| FieldValue |
VMX VMREAD instruction (32-bit, pointer variant).
| Field | |
| FieldValue |
|
inline |
VMX VMREAD instruction (64-bit).
| Field | |
| FieldValue |
|
inline |
VMX VMREAD instruction (64-bit, pointer variant).
| Field | |
| FieldValue |
|
inline |
VMX VMRESUME instruction.
VMX VMWRITE instruction (16-bit).
| Field | |
| FieldValue |
VMX VMWRITE instruction (32-bit).
| Field | |
| FieldValue |
|
inline |
VMX VMWRITE instruction (64-bit).
| Field | |
| FieldValue |
|
inline |
VMX VMXOFF instruction.
|
inline |
VMX VMXON instruction.
| VmxonRegionPhysicalAddress |