Bitdefender Hypervisor Memory Introspection
_LIX_ACTIVE_PATCH Struct Reference

Describes the information about a Linux active-patch. More...

#include <lixguest.h>

Data Fields

QWORD Gva
 The start of the region which follows to be patched. More...
 
WORD Length
 The patch length. More...
 
BYTE Data [32]
 The replacement data which follows to be written. More...
 
BOOLEAN IsDetour
 
DETOUR_TAG DetourTag
 If the guest attempts to patch the jump label for our detour, contains the tag of the detour. More...
 

Detailed Description

Describes the information about a Linux active-patch.

Definition at line 461 of file lixguest.h.

Field Documentation

◆ Data

BYTE _LIX_ACTIVE_PATCH::Data[32]

The replacement data which follows to be written.

Definition at line 465 of file lixguest.h.

Referenced by IntDetHandleWrite().

◆ DetourTag

DETOUR_TAG _LIX_ACTIVE_PATCH::DetourTag

If the guest attempts to patch the jump label for our detour, contains the tag of the detour.

Definition at line 469 of file lixguest.h.

Referenced by IntDetHandleWrite().

◆ Gva

QWORD _LIX_ACTIVE_PATCH::Gva

The start of the region which follows to be patched.

Definition at line 463 of file lixguest.h.

Referenced by IntDetHandleWrite(), IntLixDrvIsActivePatch(), IntLixJumpLabelHandler(), and IntLixKernelHandleRead().

◆ IsDetour

BOOLEAN _LIX_ACTIVE_PATCH::IsDetour

If the guest attempts to patch the jump label for our detour.

Definition at line 467 of file lixguest.h.

Referenced by IntDetHandleWrite().

◆ Length

WORD _LIX_ACTIVE_PATCH::Length

The patch length.

Definition at line 464 of file lixguest.h.

Referenced by IntDetHandleWrite(), IntLixDrvIsActivePatch(), IntLixJumpLabelHandler(), and IntLixKernelHandleRead().


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