Bitdefender Hypervisor Memory Introspection
|
The internal structure of the Linux-driver. More...
#include <lixmodule.h>
Data Fields | |
void * | InitSwapHook |
The hook on the init section. More... | |
DWORD | SymbolsCount |
The number of symbols (num_syms). More... | |
DWORD | GplSymbolsCount |
The number of GPL-exported symbols (num_gpl_syms). More... | |
QWORD | KernelSymbols |
The GVA of the exported symbols (syms). More... | |
QWORD | GplSymbols |
The GVA of the exported gpl symbols (gpl_syms). More... | |
LIX_MODULE_LAYOUT | InitLayout |
The layout of the init section. More... | |
LIX_MODULE_LAYOUT | CoreLayout |
The layout of the core section. More... | |
void * | HookObjectRead |
The hook object used to protect this driver against read. NULL if the driver is not protected. More... | |
BOOLEAN | Initialized |
This means that the init section is discarded. More... | |
The internal structure of the Linux-driver.
Definition at line 29 of file lixmodule.h.
LIX_MODULE_LAYOUT _LIX_KERNEL_MODULE::CoreLayout |
The layout of the core section.
Definition at line 40 of file lixmodule.h.
Referenced by IntExceptKernelMatchVictim(), IntLixDrvCreateDriverObject(), IntLixDrvCreateFromAddress(), IntLixDrvCreateKernel(), IntLixDrvInitVfreeHandler(), IntLixDumpStacktrace(), and IntLixPatchHandler().
QWORD _LIX_KERNEL_MODULE::GplSymbols |
The GVA of the exported gpl symbols (gpl_syms).
Definition at line 37 of file lixmodule.h.
Referenced by IntLixDrvCreateDriverObject().
DWORD _LIX_KERNEL_MODULE::GplSymbolsCount |
The number of GPL-exported symbols (num_gpl_syms).
Definition at line 34 of file lixmodule.h.
Referenced by IntLixDrvCreateDriverObject().
void* _LIX_KERNEL_MODULE::HookObjectRead |
The hook object used to protect this driver against read. NULL if the driver is not protected.
Definition at line 43 of file lixmodule.h.
Referenced by IntLixHookKernelRead(), and IntLixUnhookKernelRead().
BOOLEAN _LIX_KERNEL_MODULE::Initialized |
This means that the init section is discarded.
Definition at line 45 of file lixmodule.h.
Referenced by IntLixDrvCreateFromAddress(), IntLixDrvCreateKernel(), IntLixDrvInitVfreeHandler(), and IntLixDumpStacktrace().
LIX_MODULE_LAYOUT _LIX_KERNEL_MODULE::InitLayout |
The layout of the init section.
Definition at line 39 of file lixmodule.h.
Referenced by IntLixDrvCreateDriverObject(), IntLixDrvCreateFromAddress(), and IntLixDumpStacktrace().
void* _LIX_KERNEL_MODULE::InitSwapHook |
The hook on the init section.
Definition at line 31 of file lixmodule.h.
Referenced by IntLixDrvCreateFromAddress(), and IntLixDrvInitVfreeHandler().
QWORD _LIX_KERNEL_MODULE::KernelSymbols |
The GVA of the exported symbols (syms).
Definition at line 36 of file lixmodule.h.
Referenced by IntLixDrvCreateDriverObject().
DWORD _LIX_KERNEL_MODULE::SymbolsCount |
The number of symbols (num_syms).
Definition at line 33 of file lixmodule.h.
Referenced by IntLixDrvCreateDriverObject().