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().