|
Bitdefender Hypervisor Memory Introspection
|
#include <lixmm.h>
Data Fields | |
| LIST_ENTRY | Link |
| Linked list entry. More... | |
| QWORD | Gva |
| The guest virtual address of the vm_area_struct this structure is based on. More... | |
| QWORD | Start |
| Start of the memory described by the VMA. More... | |
| QWORD | End |
| End of the memory described by the VMA. More... | |
| QWORD | File |
| The Gva of the file this VMA maps to. Can be 0 which means this VMA is not a memory mapped file. More... | |
| QWORD | Flags |
| Flags for the VMA. More... | |
| LIX_TASK_OBJECT * | Process |
| Process owning the VMA. More... | |
| void * | Hook |
| The EPT hook placed on the VMA when it is being protected. More... | |
| QWORD _LIX_VMA::End |
End of the memory described by the VMA.
Definition at line 20 of file lixmm.h.
Referenced by IntExceptGetVictimEpt(), IntLixMmFindVmaRange(), IntLixMmListVmasInternal(), IntLixMmPopulateVmasInternal(), IntLixStackDumpUmStackTrace(), IntLixVmaAdjustInternal(), IntLixVmaChangeProtection(), IntLixVmaExpandDownwards(), and IntLixVmaHandlePageExecution().
| QWORD _LIX_VMA::File |
The Gva of the file this VMA maps to. Can be 0 which means this VMA is not a memory mapped file.
Definition at line 23 of file lixmm.h.
Referenced by IntLixCredAnalyzeStack(), IntLixMmListVmasInternal(), IntLixMmPopulateVmasInternal(), and IntLixStackDumpUmStackTrace().
| QWORD _LIX_VMA::Flags |
Flags for the VMA.
Definition at line 25 of file lixmm.h.
Referenced by IntLixMmListVmasInternal(), IntLixMmPopulateVmasInternal(), IntLixStackDumpUmStackTrace(), IntLixVmaAdjustInternal(), IntLixVmaChangeProtection(), IntLixVmaExpandDownwards(), and IntLixVmaHandlePageExecution().
| QWORD _LIX_VMA::Gva |
The guest virtual address of the vm_area_struct this structure is based on.
Definition at line 17 of file lixmm.h.
Referenced by IntLixMmListVmasInternal(), IntLixMmPopulateVmasInternal(), IntLixVmaAdjustInternal(), IntLixVmaChangeProtection(), and IntLixVmaExpandDownwards().
| void* _LIX_VMA::Hook |
The EPT hook placed on the VMA when it is being protected.
Definition at line 29 of file lixmm.h.
Referenced by IntLixMmListVmasInternal().
| LIST_ENTRY _LIX_VMA::Link |
| LIX_TASK_OBJECT* _LIX_VMA::Process |
Process owning the VMA.
Definition at line 27 of file lixmm.h.
Referenced by IntLixVmaHandlePageExecution().
| QWORD _LIX_VMA::Start |
Start of the memory described by the VMA.
Definition at line 19 of file lixmm.h.
Referenced by IntExceptGetVictimEpt(), IntLixMmFindVmaRange(), IntLixMmListVmasInternal(), IntLixMmPopulateVmasInternal(), IntLixStackDumpUmStackTrace(), IntLixVmaAdjustInternal(), IntLixVmaChangeProtection(), IntLixVmaExpandDownwards(), and IntLixVmaHandlePageExecution().