Go to the source code of this file.
Functions | |
bool | __vmxon (void *ptr) noexcept |
bool | __vmxoff (void) noexcept |
bool | __vmclear (void *ptr) noexcept |
bool | __vmptrld (void *ptr) noexcept |
bool | __vmptrst (void *ptr) noexcept |
bool | __vmread (uint64_t field, uint64_t *val) noexcept |
bool | __vmwrite (uint64_t field, uint64_t val) noexcept |
bool | __vmlaunch_demote (void) noexcept |
bool | __invept (uint64_t type, void *ptr) noexcept |
bool | __invvpid (uint64_t type, void *ptr) noexcept |
Variables | |
uintptr_t | g_region = 0 |
std::map< vm::field_type, vm::value_type > | g_vmcs |
bool | g_vmxon_fails = false |
bool | g_vmxoff_fails = false |
bool | g_vmclear_fails = false |
bool | g_vmload_fails = false |
bool | g_vmreset_fails = false |
bool | g_vmread_fails = false |
bool | g_vmwrite_fails = false |
bool | g_vmlaunch_fails = false |
bool | g_invept_fails = false |
bool | g_invvpid_fails = false |
|
noexcept |
Definition at line 42 of file test_vmx_intel_x64.cpp.
|
noexcept |
Definition at line 46 of file test_vmx_intel_x64.cpp.
|
noexcept |
Definition at line 50 of file test_vmx_intel_x64.cpp.
|
noexcept |
Definition at line 54 of file test_vmx_intel_x64.cpp.
|
noexcept |
Definition at line 58 of file test_vmx_intel_x64.cpp.
|
noexcept |
Definition at line 62 of file test_vmx_intel_x64.cpp.
|
noexcept |
Definition at line 73 of file test_vmx_intel_x64.cpp.
|
noexcept |
Definition at line 84 of file test_vmx_intel_x64.cpp.
|
noexcept |
Definition at line 88 of file test_vmx_intel_x64.cpp.
|
noexcept |
Definition at line 92 of file test_vmx_intel_x64.cpp.
uintptr_t g_region = 0 |
Definition at line 27 of file test_vmx_intel_x64.cpp.
std::map<vm::field_type, vm::value_type> g_vmcs |
Definition at line 28 of file test_vmx_intel_x64.cpp.
bool g_vmxon_fails = false |
Definition at line 30 of file test_vmx_intel_x64.cpp.
bool g_vmxoff_fails = false |
Definition at line 31 of file test_vmx_intel_x64.cpp.
bool g_vmclear_fails = false |
Definition at line 32 of file test_vmx_intel_x64.cpp.
bool g_vmload_fails = false |
Definition at line 33 of file test_vmx_intel_x64.cpp.
bool g_vmreset_fails = false |
Definition at line 34 of file test_vmx_intel_x64.cpp.
bool g_vmread_fails = false |
Definition at line 35 of file test_vmx_intel_x64.cpp.
bool g_vmwrite_fails = false |
Definition at line 36 of file test_vmx_intel_x64.cpp.
bool g_vmlaunch_fails = false |
Definition at line 37 of file test_vmx_intel_x64.cpp.
bool g_invept_fails = false |
Definition at line 38 of file test_vmx_intel_x64.cpp.
bool g_invvpid_fails = false |
Definition at line 39 of file test_vmx_intel_x64.cpp.