HyperDbg Debugger
|
Checks for processor compatibility with different features. More...
#include "pch.h"
Functions | |
BOOLEAN | CompatibilityCheckCpuSupportForRtm () |
Check whether the processor supports RTM or not. | |
UINT32 | CompatibilityCheckGetX86VirtualAddressWidth () |
Get virtual address width for x86 processors. | |
UINT32 | CompatibilityCheckGetX86PhysicalAddressWidth () |
Get physical address width for x86 processors. | |
BOOLEAN | CompatibilityCheckModeBasedExecution () |
Check for mode-based execution. | |
BOOLEAN | CompatibilityCheckPml () |
Check for Page Modification Logging (PML) support. | |
VOID | CompatibilityCheckPerformChecks () |
Checks for the compatibility features based on current processor @detail NOTE: NOT ALL OF THE CHECKS ARE PERFORMED HERE. | |
Checks for processor compatibility with different features.
BOOLEAN CompatibilityCheckCpuSupportForRtm | ( | ) |
Check whether the processor supports RTM or not.
UINT32 CompatibilityCheckGetX86PhysicalAddressWidth | ( | ) |
Get physical address width for x86 processors.
UINT32 CompatibilityCheckGetX86VirtualAddressWidth | ( | ) |
Get virtual address width for x86 processors.
BOOLEAN CompatibilityCheckModeBasedExecution | ( | ) |
Check for mode-based execution.
VOID CompatibilityCheckPerformChecks | ( | ) |
Checks for the compatibility features based on current processor @detail NOTE: NOT ALL OF THE CHECKS ARE PERFORMED HERE.
BOOLEAN CompatibilityCheckPml | ( | ) |
Check for Page Modification Logging (PML) support.