Bitdefender Hypervisor Memory Introspection
_MEMCLOAK_PAGE Struct Reference

A structure that describes a hidden guest memory page. More...

Data Fields

DWORD DataOffset
 Offset inside the data buffer. More...
 
DWORD PageStartOffset
 Offset at which the data starts in this page. More...
 
DWORD PageEndOffset
 Offset at which the data ends in this page. More...
 
void * SwapHook
 The swap handle. More...
 
void * ReadHook
 The read hook handle. More...
 
void * WriteHook
 The write hook handle. More...
 
void * Region
 The parent MEMCLOAK_REGION region. More...
 

Detailed Description

A structure that describes a hidden guest memory page.

Definition at line 16 of file memcloak.c.

Field Documentation

◆ DataOffset

DWORD _MEMCLOAK_PAGE::DataOffset

Offset inside the data buffer.

Definition at line 18 of file memcloak.c.

Referenced by IntMemClkCloakRegion(), IntMemClkDump(), and IntMemClkHandleRead().

◆ PageEndOffset

DWORD _MEMCLOAK_PAGE::PageEndOffset

Offset at which the data ends in this page.

Definition at line 20 of file memcloak.c.

Referenced by IntMemClkCloakRegion(), IntMemClkDump(), and IntMemClkHandleRead().

◆ PageStartOffset

DWORD _MEMCLOAK_PAGE::PageStartOffset

Offset at which the data starts in this page.

Definition at line 19 of file memcloak.c.

Referenced by IntMemClkCloakRegion(), IntMemClkDump(), and IntMemClkHandleRead().

◆ ReadHook

void* _MEMCLOAK_PAGE::ReadHook

The read hook handle.

Definition at line 22 of file memcloak.c.

Referenced by IntMemClkCloakRegion(), and IntMemClkUncloakRegionInternal().

◆ Region

void* _MEMCLOAK_PAGE::Region

The parent MEMCLOAK_REGION region.

Definition at line 24 of file memcloak.c.

Referenced by IntMemClkCloakRegion(), IntMemClkHandleRead(), IntMemClkHandleSwap(), and IntMemClkHandleWrite().

◆ SwapHook

void* _MEMCLOAK_PAGE::SwapHook

The swap handle.

Definition at line 21 of file memcloak.c.

Referenced by IntMemClkCloakRegion(), and IntMemClkUncloakRegionInternal().

◆ WriteHook

void* _MEMCLOAK_PAGE::WriteHook

The write hook handle.

Definition at line 23 of file memcloak.c.

Referenced by IntMemClkCloakRegion(), and IntMemClkUncloakRegionInternal().


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