Bitdefender Hypervisor Memory Introspection
lixfastread.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2020 Bitdefender
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 #ifndef _LIXFASTREAD_H_
6 #define _LIXFASTREAD_H_
7 
8 #include "introcore.h"
9 
12  _In_ QWORD Gva
13  );
14 
15 void
17  void
18  );
19 
22  _In_ QWORD Gva,
23  _In_ DWORD Offset,
24  _In_ DWORD Size,
25  _Out_ void *Buffer
26  );
27 
28 #endif
INTSTATUS IntLixFsrRead(QWORD Gva, DWORD Offset, DWORD Size, void *Buffer)
Performs a read from a previously mapped guest virtual address.
Definition: lixfastread.c:86
#define _Out_
Definition: intro_sal.h:22
#define _In_
Definition: intro_sal.h:21
int INTSTATUS
The status data type.
Definition: introstatus.h:24
unsigned long long QWORD
Definition: intro_types.h:53
INTSTATUS IntLixFsrInitMap(QWORD Gva)
Initialize the fast read mechanism.
Definition: lixfastread.c:17
uint32_t DWORD
Definition: intro_types.h:49
void IntLixFsrUninitMap(void)
Uninitialize the fast read mechanism.
Definition: lixfastread.c:62