HyperDbg Debugger
Loading...
Searching...
No Matches
_EPT_STATE Struct Reference

Main structure for saving the state of EPT among the project. More...

#include <Ept.h>

Public Attributes

LIST_ENTRY HookedPagesList
 
MTRR_RANGE_DESCRIPTOR MemoryRanges [NUM_MTRR_ENTRIES]
 
UINT32 NumberOfEnabledMemoryRanges
 
PVMM_EPT_PAGE_TABLE EptPageTable
 
PVMM_EPT_PAGE_TABLE ModeBasedUserDisabledEptPageTable
 
PVMM_EPT_PAGE_TABLE ModeBasedKernelDisabledEptPageTable
 
EPT_POINTER ModeBasedUserDisabledEptPointer
 
EPT_POINTER ModeBasedKernelDisabledEptPointer
 
EPT_POINTER ExecuteOnlyEptPointer
 
UINT8 DefaultMemoryType
 

Detailed Description

Main structure for saving the state of EPT among the project.

Member Data Documentation

◆ DefaultMemoryType

UINT8 _EPT_STATE::DefaultMemoryType

◆ EptPageTable

PVMM_EPT_PAGE_TABLE _EPT_STATE::EptPageTable

◆ ExecuteOnlyEptPointer

EPT_POINTER _EPT_STATE::ExecuteOnlyEptPointer

◆ HookedPagesList

LIST_ENTRY _EPT_STATE::HookedPagesList

◆ MemoryRanges

MTRR_RANGE_DESCRIPTOR _EPT_STATE::MemoryRanges[NUM_MTRR_ENTRIES]

◆ ModeBasedKernelDisabledEptPageTable

PVMM_EPT_PAGE_TABLE _EPT_STATE::ModeBasedKernelDisabledEptPageTable

◆ ModeBasedKernelDisabledEptPointer

EPT_POINTER _EPT_STATE::ModeBasedKernelDisabledEptPointer

◆ ModeBasedUserDisabledEptPageTable

PVMM_EPT_PAGE_TABLE _EPT_STATE::ModeBasedUserDisabledEptPageTable

◆ ModeBasedUserDisabledEptPointer

EPT_POINTER _EPT_STATE::ModeBasedUserDisabledEptPointer

◆ NumberOfEnabledMemoryRanges

UINT32 _EPT_STATE::NumberOfEnabledMemoryRanges

The documentation for this struct was generated from the following file: