|
HyperDbg Debugger
|
Headers for dirty logging mechanism. More...
Go to the source code of this file.
Macros | |
| #define | PML_ENTITY_NUM 512 |
Functions | |
| BOOLEAN | DirtyLoggingInitialize () |
| Initialize the dirty logging mechanism. | |
| BOOLEAN | DirtyLoggingEnable (VIRTUAL_MACHINE_STATE *VCpu) |
| Enables the dirty logging mechanism in VMX-root mode. | |
| VOID | DirtyLoggingDisable (VIRTUAL_MACHINE_STATE *VCpu) |
| Disables the dirty logging mechanism in VMX-root mode. | |
| VOID | DirtyLoggingUninitialize () |
| Initialize the dirty logging mechanism. | |
| VOID | DirtyLoggingHandleVmexits (VIRTUAL_MACHINE_STATE *VCpu) |
| Handling vm-exits of PML. | |
Headers for dirty logging mechanism.
| #define PML_ENTITY_NUM 512 |
| VOID DirtyLoggingDisable | ( | VIRTUAL_MACHINE_STATE * | VCpu | ) |
Disables the dirty logging mechanism in VMX-root mode.
should be called in vmx-root mode
| VCpu | The virtual processor's state |
| BOOLEAN DirtyLoggingEnable | ( | VIRTUAL_MACHINE_STATE * | VCpu | ) |
Enables the dirty logging mechanism in VMX-root mode.
should be called in vmx-root mode
| VCpu | The virtual processor's state |
| VOID DirtyLoggingHandleVmexits | ( | VIRTUAL_MACHINE_STATE * | VCpu | ) |
Handling vm-exits of PML.
| VCpu | The virtual processor's state |
| BOOLEAN DirtyLoggingInitialize | ( | ) |
Initialize the dirty logging mechanism.
| VOID DirtyLoggingUninitialize | ( | ) |
Initialize the dirty logging mechanism.