|
Bitdefender Hypervisor Memory Introspection
|
#include "introcore.h"Go to the source code of this file.
Functions | |
| INTSTATUS | IntLixFsrInitMap (QWORD Gva) |
| Initialize the fast read mechanism. More... | |
| void | IntLixFsrUninitMap (void) |
| Uninitialize the fast read mechanism. More... | |
| INTSTATUS | IntLixFsrRead (QWORD Gva, DWORD Offset, DWORD Size, void *Buffer) |
| Performs a read from a previously mapped guest virtual address. More... | |
Initialize the fast read mechanism.
This function will map two pages starting from the Gva parameter.
| [in] | Gva | The guest virtual address to be mapped. |
Definition at line 17 of file lixfastread.c.
Referenced by IntLixMmFindVmaInLinkedList(), IntLixMmFindVmaInRbTree(), IntLixVmaAdjustInternal(), and IntLixVmaFill().
Performs a read from a previously mapped guest virtual address.
| [in] | Gva | The guest virtual address supplied to a previous IntLixFsrInitMap call. |
| [in] | Offset | The offset relative to the guest virtual address supplied to the IntLixFsrInitMap. |
| [in] | Size | The number of bytes which follows to be fetched. |
| [out] | Buffer | The buffer that stores the read outcome. |
Definition at line 86 of file lixfastread.c.
Referenced by IntLixMmFindVmaInLinkedList(), IntLixMmFindVmaInRbTree(), IntLixVmaAdjustInternal(), and IntLixVmaFill().
| void IntLixFsrUninitMap | ( | void | ) |
Uninitialize the fast read mechanism.
Definition at line 62 of file lixfastread.c.
Referenced by IntLixMmFindVmaInLinkedList(), IntLixMmFindVmaInRbTree(), IntLixVmaAdjustInternal(), and IntLixVmaFill().