Bitdefender Hypervisor Memory Introspection
|
#include <hook.h>
Data Fields | |
HOOK_GPA_STATE | GpaHooks |
GPA hooks state. More... | |
HOOK_GVA_STATE | GvaHooks |
GVA hooks state. More... | |
HOOK_PTM_STATE | PtmHooks |
Page table monitoring (internal) state. More... | |
HOOK_PTS_STATE | PtsHooks |
PTS hooks state (public page-table monitoring). More... | |
HOOK_OBJECT_STATE | Objects |
Object hooks state. More... | |
BOOLEAN | Dirty |
Set whenever hooks are added or removed. More... | |
BOOLEAN _HOOK_STATE::Dirty |
Set whenever hooks are added or removed.
Definition at line 97 of file hook.h.
Referenced by IntHookCommitAllHooks(), IntHookGpaRemoveHookInternal(), IntHookGvaRemoveHookInternal(), IntHookGvaSetHook(), IntHookObjectDestroy(), IntHookObjectDestroyAll(), IntHookObjectHookRegion(), IntHookObjectRemoveRegionInternal(), IntHookPtmRemoveHookInternal(), and IntHookPtmSetHook().
HOOK_GPA_STATE _HOOK_STATE::GpaHooks |
GPA hooks state.
Definition at line 92 of file hook.h.
Referenced by IntDbgCheckHooks(), IntHandleMemAccess(), IntHookCommitAllHooks(), IntHookGpaCommitHooks(), IntHookGpaDeleteHookInternal(), IntHookGpaDump(), IntHookGpaEnableDisablePtCache(), IntHookGpaEnableDisableVe(), IntHookGpaFindConvertible(), IntHookGpaGetEptEntry(), IntHookGpaGetExistingEptEntry(), IntHookGpaInit(), IntHookGpaIsPageHooked(), IntHookGpaRemoveHookInternal(), IntHookGpaSetHook(), IntHookGpaSetNewPageProtection(), and IntVeInit().
HOOK_GVA_STATE _HOOK_STATE::GvaHooks |
GVA hooks state.
Definition at line 93 of file hook.h.
Referenced by DbgDumpHooksGva(), IntHookCommitAllHooks(), IntHookGvaCommitHooks(), IntHookGvaInit(), IntHookGvaRemoveHookInternal(), and IntHookGvaSetHook().
HOOK_OBJECT_STATE _HOOK_STATE::Objects |
Object hooks state.
Definition at line 96 of file hook.h.
Referenced by IntHookCommitAllHooks(), IntHookObjectCommit(), IntHookObjectCreate(), IntHookObjectDestroy(), IntHookObjectDestroyAll(), IntHookObjectInit(), and IntHookObjectRemoveRegionInternal().
HOOK_PTM_STATE _HOOK_STATE::PtmHooks |
Page table monitoring (internal) state.
Definition at line 94 of file hook.h.
Referenced by IntHookCommitAllHooks(), IntHookPtmAddTable(), IntHookPtmCommitHooks(), IntHookPtmInit(), IntHookPtmRemoveHookInternal(), and IntHookPtmRemoveTableHook().
HOOK_PTS_STATE _HOOK_STATE::PtsHooks |
PTS hooks state (public page-table monitoring).
Definition at line 95 of file hook.h.
Referenced by IntHookCommitAllHooks(), IntHookPtsCheckIntegrity(), IntHookPtsCloneCallbacks(), IntHookPtsCommitHooks(), IntHookPtsDump(), IntHookPtsInit(), IntHookPtsRemoveHookInternal(), IntHookPtsRemovePteHook(), IntHookPtsSetHook(), and IntHookPtsWriteCallback().