13#pragma warning(disable : 4201)
18#define HYPERDBG_KERNEL_MODE
19#define HYPERDBG_DEBUGGER
20#define SCRIPT_ENGINE_KERNEL_MODE
33# include <ntstrsafe.h>
41#include "ia32-doc/out/ia32.h"
112#include "header/common/Common.h"
139#include "header/common/Dpc.h"
154#include "../script-eval/header/ScriptEngineHeader.h"
Headers for management of global variables.
Headers of debugger functions for applying events.
Header for attaching and detaching for debugging user-mode processes.
Headers for the file that contains array management routines (AVL Tree)
The header file for array management routines (Binary Search)
Commands for setting breakpoints.
Kernel headers for callstacks.
Global configuration that applies on compile time.
Implementation of debugger VMCALLs.
Header files for global definitions.
Headers of Debugger Commands (Extensions)
Headers for broadcasting functions in case of halted cores.
Header for the implementation of applying events in halted cores.
Headers for all single core broadcasting functions in case of halted core.
Headers relating exported functions from hyperlog project.
Headers relating exported functions from hyperlog project.
Headers relating exported functions from hypervisor.
HyperDbg's SDK for HyperLog project.
Headers for the file that contains array management routines (Insertion Sort)
Cross platform APIs for memory allocation.
Headers for some Intel memory structures.
Header for kernel debugger functions for processes.
Headers for script engine functions used in kernel-mode evaluator of the script engine.
Header for serial port connection from debuggee to debugger.
Headers of spinlock routines.
Headers of debugger functions for terminating events.
Header for kernel debugger functions for threads.
User debugger's thread holder headers.
Headers for the tracing functions.
Access and parse user-mode components of binaries.
HyperDbg's SDK for VMM project.
Headers of debugger functions for validating events.