Bitdefender Hypervisor Memory Introspection
|
Contains information about various Linux structures. More...
#include <lixguest.h>
Data Fields | |
DWORD | HooksId |
What versions of OS are supported by this fields. More... | |
DWORD | FunctionsCount |
The number of function to be hooked. More... | |
LIX_FUNCTION * | Functions |
An array of LIX_FUNCTION to be hooked. More... | |
struct { | |
DWORD Info [lixFieldInfoEnd] | |
Information about the current linux guest. More... | |
DWORD Module [lixFieldModuleEnd] | |
Information about the 'struct module'. More... | |
DWORD Binprm [lixFieldBinprmEnd] | |
Information about the 'struct linux_binprm'. More... | |
DWORD Vma [lixFieldVmaEnd] | |
Information about the 'struct vm_area_struct'. More... | |
DWORD Dentry [lixFieldDentryEnd] | |
Information about the 'struct dentry'. More... | |
DWORD MmStruct [lixFieldMmStructEnd] | |
Information about the 'struct mm_struct'. More... | |
DWORD TaskStruct [lixFieldTaskStructEnd] | |
Information about the 'struct task_struct'. More... | |
DWORD Fs [lixFieldFsEnd] | |
Information about the 'struct fs_struct'. More... | |
DWORD FdTable [lixFieldFdTableEnd] | |
Information about the 'struct fdtable'. More... | |
DWORD Files [lixFieldFilesEnd] | |
Information about the 'struct files_struct'. More... | |
DWORD Inode [lixFieldInodeEnd] | |
Information about the 'struct inode'. More... | |
DWORD Socket [lixFieldSocketEnd] | |
Information about the 'struct socket'. More... | |
DWORD Sock [lixFieldSockEnd] | |
Information about the 'struct sock'. More... | |
DWORD Cred [lixFieldCredEnd] | |
Information about the 'struct cred'. More... | |
DWORD NsProxy [lixFieldNsProxyEnd] | |
Information about the 'struct nsproxy'. More... | |
DWORD Ungrouped [lixFieldUngroupedEnd] | |
Information about the ungrouped structures. More... | |
} | OpaqueFields |
DWORD | CurrentTaskOffset |
The offset of the current task from GS. More... | |
DWORD | CurrentCpuOffset |
The offset of the CPU from GS. More... | |
DWORD | ThreadStructOffset |
The offset of the thread_struct from task_struct. More... | |
Contains information about various Linux structures.
Definition at line 386 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::Binprm[lixFieldBinprmEnd] |
Information about the 'struct linux_binprm'.
Definition at line 397 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::Cred[lixFieldCredEnd] |
Information about the 'struct cred'.
Definition at line 408 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::CurrentCpuOffset |
The offset of the CPU from GS.
Definition at line 414 of file lixguest.h.
Referenced by IntLixGuestAllocateDeploy(), and IntLixResolveCurrentCpuOffset().
DWORD _LIX_OPAQUE_FIELDS::CurrentTaskOffset |
The offset of the current task from GS.
Definition at line 413 of file lixguest.h.
Referenced by IntLixGuestAllocateDeploy(), IntLixResolveCurrentProcessOffset(), and IntLixTaskGetCurrentTaskStruct().
DWORD _LIX_OPAQUE_FIELDS::Dentry[lixFieldDentryEnd] |
Information about the 'struct dentry'.
Definition at line 399 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::FdTable[lixFieldFdTableEnd] |
Information about the 'struct fdtable'.
Definition at line 403 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::Files[lixFieldFilesEnd] |
Information about the 'struct files_struct'.
Definition at line 404 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::Fs[lixFieldFsEnd] |
Information about the 'struct fs_struct'.
Definition at line 402 of file lixguest.h.
LIX_FUNCTION* _LIX_OPAQUE_FIELDS::Functions |
An array of LIX_FUNCTION to be hooked.
Definition at line 391 of file lixguest.h.
Referenced by IntCamiLoadLinux(), IntLixApiHookAll(), and IntLixGuestUninit().
DWORD _LIX_OPAQUE_FIELDS::FunctionsCount |
The number of function to be hooked.
Definition at line 390 of file lixguest.h.
Referenced by IntCamiLoadLinux(), and IntLixApiHookAll().
DWORD _LIX_OPAQUE_FIELDS::HooksId |
What versions of OS are supported by this fields.
Definition at line 388 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::Info[lixFieldInfoEnd] |
Information about the current linux guest.
Definition at line 395 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::Inode[lixFieldInodeEnd] |
Information about the 'struct inode'.
Definition at line 405 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::MmStruct[lixFieldMmStructEnd] |
Information about the 'struct mm_struct'.
Definition at line 400 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::Module[lixFieldModuleEnd] |
Information about the 'struct module'.
Definition at line 396 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::NsProxy[lixFieldNsProxyEnd] |
Information about the 'struct nsproxy'.
Definition at line 409 of file lixguest.h.
struct { ... } _LIX_OPAQUE_FIELDS::OpaqueFields |
DWORD _LIX_OPAQUE_FIELDS::Sock[lixFieldSockEnd] |
Information about the 'struct sock'.
Definition at line 407 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::Socket[lixFieldSocketEnd] |
Information about the 'struct socket'.
Definition at line 406 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::TaskStruct[lixFieldTaskStructEnd] |
Information about the 'struct task_struct'.
Definition at line 401 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::ThreadStructOffset |
The offset of the thread_struct from task_struct.
Definition at line 415 of file lixguest.h.
Referenced by IntLixResolveThreadStructOffset(), and IntThrSafeLixInspectWaitingThread().
DWORD _LIX_OPAQUE_FIELDS::Ungrouped[lixFieldUngroupedEnd] |
Information about the ungrouped structures.
Definition at line 410 of file lixguest.h.
DWORD _LIX_OPAQUE_FIELDS::Vma[lixFieldVmaEnd] |
Information about the 'struct vm_area_struct'.
Definition at line 398 of file lixguest.h.