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
10
INTSTATUS
11
IntLixFsrInitMap
(
12
_In_
QWORD
Gva
13
);
14
15
void
16
IntLixFsrUninitMap
(
17
void
18
);
19
20
INTSTATUS
21
IntLixFsrRead
(
22
_In_
QWORD
Gva,
23
_In_
DWORD
Offset,
24
_In_
DWORD
Size,
25
_Out_
void
*Buffer
26
);
27
28
#endif
IntLixFsrRead
INTSTATUS IntLixFsrRead(QWORD Gva, DWORD Offset, DWORD Size, void *Buffer)
Performs a read from a previously mapped guest virtual address.
Definition:
lixfastread.c:86
_Out_
#define _Out_
Definition:
intro_sal.h:22
_In_
#define _In_
Definition:
intro_sal.h:21
introcore.h
INTSTATUS
int INTSTATUS
The status data type.
Definition:
introstatus.h:24
QWORD
unsigned long long QWORD
Definition:
intro_types.h:53
IntLixFsrInitMap
INTSTATUS IntLixFsrInitMap(QWORD Gva)
Initialize the fast read mechanism.
Definition:
lixfastread.c:17
DWORD
uint32_t DWORD
Definition:
intro_types.h:49
IntLixFsrUninitMap
void IntLixFsrUninitMap(void)
Uninitialize the fast read mechanism.
Definition:
lixfastread.c:62
introcore
include
lixfastread.h
Generated by
1.8.13