Bitdefender Hypervisor Memory Introspection
|
#include <hook_object.h>
Data Fields | |
HOOK_HEADER | Header |
The hook header. More... | |
LIST_ENTRY | Link |
The list entry element. More... | |
QWORD | HookStart |
Guest virtual address of the hooked region. More... | |
QWORD | HookLength |
Length of the hooked region. May span multiple pages. More... | |
DWORD | HooksCount |
Number of hooks set for this region of memory. More... | |
void ** | Hooks |
Array of hooks. They will usually be HOOK_GVA objects. More... | |
PHOOK_OBJECT_DESCRIPTOR | Object |
Parent object. Optional, but it is strongly recommended to link a region to an object. More... | |
Describes a region. A given object may contain several different protected regions. The regions can be of different types, but a given region can be of only one type.
Definition at line 36 of file hook_object.h.
HOOK_HEADER _HOOK_REGION_DESCRIPTOR::Header |
The hook header.
Definition at line 38 of file hook_object.h.
Referenced by IntHookObjectCommit(), IntHookObjectFindRegion(), and IntHookObjectHookRegion().
QWORD _HOOK_REGION_DESCRIPTOR::HookLength |
Length of the hooked region. May span multiple pages.
Definition at line 41 of file hook_object.h.
Referenced by IntHookObjectFindRegion(), and IntHookObjectHookRegion().
void** _HOOK_REGION_DESCRIPTOR::Hooks |
Array of hooks. They will usually be HOOK_GVA objects.
Definition at line 43 of file hook_object.h.
Referenced by IntHookObjectHookRegion().
DWORD _HOOK_REGION_DESCRIPTOR::HooksCount |
Number of hooks set for this region of memory.
Definition at line 42 of file hook_object.h.
Referenced by IntHookObjectHookRegion().
QWORD _HOOK_REGION_DESCRIPTOR::HookStart |
Guest virtual address of the hooked region.
Definition at line 40 of file hook_object.h.
Referenced by IntHookObjectFindRegion(), and IntHookObjectHookRegion().
LIST_ENTRY _HOOK_REGION_DESCRIPTOR::Link |
The list entry element.
Definition at line 39 of file hook_object.h.
Referenced by IntHookObjectHookRegion().
PHOOK_OBJECT_DESCRIPTOR _HOOK_REGION_DESCRIPTOR::Object |
Parent object. Optional, but it is strongly recommended to link a region to an object.
Definition at line 46 of file hook_object.h.
Referenced by IntHookObjectHookRegion().