Bitdefender Hypervisor Memory Introspection
_HOOK_GPA Struct Reference

#include <hook_gpa.h>

Data Fields

HOOK_HEADER Header
 Hook header. More...
 
LIST_ENTRY Link
 List entry element. More...
 
QWORD GpaPage
 The page where the hook is set. More...
 
WORD Offset
 The offset within the page where the hook starts. 0-4095 valid. More...
 
WORD Length
 The length, in bytes, of the hook. 1-4096 valid. More...
 
PFUNC_EptViolationCallback Callback
 The callback for this hook. More...
 
QUEUE_ENTRY LinkRemoved
 Link element for the removed hooks list. More...
 

Detailed Description

Describes one guest physical address hook, for a given access type.

Definition at line 41 of file hook_gpa.h.

Field Documentation

◆ Callback

PFUNC_EptViolationCallback _HOOK_GPA::Callback

The callback for this hook.

Definition at line 50 of file hook_gpa.h.

Referenced by IntHandleMemAccess(), IntHookGpaDump(), and IntHookGpaSetHook().

◆ GpaPage

QWORD _HOOK_GPA::GpaPage

The page where the hook is set.

Definition at line 46 of file hook_gpa.h.

Referenced by IntDbgCheckHooks(), IntHandleMemAccess(), IntHookGpaCommitHooks(), IntHookGpaDump(), IntHookGpaIsPageHooked(), and IntHookGpaSetHook().

◆ Header

◆ Length

WORD _HOOK_GPA::Length

The length, in bytes, of the hook. 1-4096 valid.

Definition at line 48 of file hook_gpa.h.

Referenced by IntHandleMemAccess(), IntHookGpaDump(), and IntHookGpaSetHook().

◆ Link

LIST_ENTRY _HOOK_GPA::Link

List entry element.

Definition at line 44 of file hook_gpa.h.

◆ LinkRemoved

QUEUE_ENTRY _HOOK_GPA::LinkRemoved

Link element for the removed hooks list.

Definition at line 52 of file hook_gpa.h.

◆ Offset

WORD _HOOK_GPA::Offset

The offset within the page where the hook starts. 0-4095 valid.

Definition at line 47 of file hook_gpa.h.

Referenced by IntHandleMemAccess(), IntHookGpaDump(), and IntHookGpaSetHook().


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