Bitdefender Hypervisor Memory Introspection
lixcrash.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2020 Bitdefender
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 #ifndef _LIXCRASH_H_
6 #define _LIXCRASH_H_
7 
8 #include "introtypes.h"
9 
11 
14  _In_ DWORD Signal,
15  _In_ LIX_TASK_OBJECT *Task
16  );
17 
20  _In_ void *Detour
21  );
22 
25  _In_ void *Detour
26  );
27 
28 void
30  void
31  );
32 
33 #endif // !_LIXCRASH_H_
34 
#define _In_
Definition: intro_sal.h:21
INTSTATUS IntLixTaskSendExceptionEvent(DWORD Signal, LIX_TASK_OBJECT *Task)
Sends an event that contains the information about signal received by the provided task...
Definition: lixcrash.c:240
INTSTATUS IntLixCrashPanicHandler(void *Detour)
Called if the 'panic' or 'kcrash_exec' handler is hit.
Definition: lixcrash.c:493
int INTSTATUS
The status data type.
Definition: introstatus.h:24
struct _LIX_TASK_OBJECT * PLIX_TASK_OBJECT
Definition: lixcrash.h:10
void IntLixCrashDumpDmesg(void)
Dumps the 'dmesg' buffer from guest.
Definition: lixcrash.c:340
uint32_t DWORD
Definition: intro_types.h:49
INTSTATUS IntLixCrashHandle(void *Detour)
Sends an event that contains the information about signal received by the current task...
Definition: lixcrash.c:298