HyperDbg Debugger
Loading...
Searching...
No Matches
pch.h
Go to the documentation of this file.
1
13//
14// Scope definitions
15//
16#define HYPERDBG_KERNEL_MODE
17#define HYPERDBG_RM
18
19//
20// Environment headers
21//
23
24#ifdef ENV_WINDOWS
25
26//
27// General WDK headers
28//
29# include <ntifs.h>
30# include <Windef.h>
31
32#endif // ENV_WINDOWS
33
34//
35// Definition of Intel primitives (External header)
36//
37// #include "ia32-doc/out/ia32.h"
38
39//
40// Import Configuration and Definitions
41//
42#include "Configuration.h"
43
44//
45// Macros
46//
47#include "macros/MetaMacros.h"
48
49//
50// HyperDbg SDK headers
51//
52#include "SDK/HyperDbgSdk.h"
53
54//
55// Import HyperLog Module
56//
58#include "SDK/Imports/HyperDbgHyperLogImports.h"
59#include "SDK/Imports/HyperDbgHyperLogIntrinsics.h"
60
61//
62// Import VMM Module
63//
64#include "SDK/Modules/VMM.h"
65#include "SDK/Imports/HyperDbgVmmImports.h"
66
67//
68// Local Driver headers
69//
70#include "driver/Driver.h"
71#include "driver/Loader.h"
72
73//
74// Core headers
75//
76#include "core/Core.h"
77
78//
79// Spinlock component
80//
82
83//
84// ---------------------------------------------
85// Global Variables (Should be last)
86//
87#include "misc/Global.h"
Global configuration that applies on compile time.
HyperDbg's SDK for HyperLog project.
Helper macros.
Headers of spinlock routines.
HyperDbg's SDK for VMM project.
Header for WDK driver functions for RM.
Routines for perform initial VMM and RM.
Headers for global variables.
The running environment of HyperDbg.