Bitdefender Hypervisor Memory Introspection
_PATCH_BUFFER Struct Reference

Contains information about the patch buffer. More...

#include <guests.h>

Data Fields

QWORD Gla
 The guest linear address for which the buffer is filled. More...
 
DWORD Size
 The valid size of the Data buffer. More...
 
BOOLEAN Valid
 True if Data is valid, False if it is not. More...
 
BYTE Data [ND_MAX_REGISTER_SIZE]
 The actual contents of the buffer. More...
 

Detailed Description

Contains information about the patch buffer.

This is the buffer used by GLUE_IFACE.SetIntroEmulatorContext.

Definition at line 38 of file guests.h.

Field Documentation

◆ Data

BYTE _PATCH_BUFFER::Data[ND_MAX_REGISTER_SIZE]

The actual contents of the buffer.

Definition at line 43 of file guests.h.

Referenced by IntHandleEptViolation(), and IntMemClkHandleRead().

◆ Gla

QWORD _PATCH_BUFFER::Gla

The guest linear address for which the buffer is filled.

Definition at line 40 of file guests.h.

Referenced by IntHandleEptViolation(), and IntMemClkHandleRead().

◆ Size

DWORD _PATCH_BUFFER::Size

The valid size of the Data buffer.

Definition at line 41 of file guests.h.

Referenced by IntHandleEptViolation(), and IntMemClkHandleRead().

◆ Valid

BOOLEAN _PATCH_BUFFER::Valid

True if Data is valid, False if it is not.

Definition at line 42 of file guests.h.

Referenced by IntDispatchPtAsEpt(), IntHandleEptViolation(), and IntMemClkHandleRead().


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