16#define _NO_CRT_STDIO_INLINE
18#pragma warning(disable : 4201)
23#define SCRIPT_ENGINE_KERNEL_MODE
24#define HYPERDBG_KERNEL_MODE
38# include <ntstrsafe.h>
47#include "ia32-doc/out/ia32.h"
90#include "common/Dpc.h"
103#include "common/Common.h"
127#include "Zydis/Zydis.h"
134#include "broadcast/DpcRoutines.h"
Header files for address checks.
Routines for Advanced Programmable Interrupt Controller (APIC)
Headers for the file that contains array management routines (AVL Tree)
The header file for array management routines (Binary Search)
Header files for bit-level operations.
The broadcast (DPC) function to all the cores for debugger commands.
Header for VMM callback interface routines.
Header for checks for processor compatibility with different features.
Global configuration that applies on compile time.
Header files for memory conversions.
The headers for functions for emulating counters.
Header for direct VMCALL routines.
Headers for dirty logging mechanism.
Header for disassembler in kernel.
Headers of debugger functions for dispatching, triggering and emulating events.
Contains the headers relating to EPT structures, MTRR and all basic Hooking structures.
Header for the user-mode, kernel-mode execution traps' routines.
Headers for management of global variables.
Here we put global variables that are used more or less in all part of our hypervisor (not all of the...
This file contains the headers for Hypervisor Routines which have to be called by external codes.
Headers relating exported functions from hyperlog project.
Headers relating exported functions from hypervisor.
HyperDbg's SDK for HyperLog project.
Header for Handlers of Guest's IDT Emulator.
The definition of functions written in Assembly.
Headers for the file that contains array management routines (Insertion Sort)
Header for INVEPT functions.
The I/O Handler for vm-exit headers.
Header files for working with memory layouts.
Cross platform APIs for memory allocation.
Hook headers for Mode-based execution.
Model-Specific Registers definitions.
Headers to Handle for MSR-related tasks in VMX-root.
Monitor Trap Flag Headers.
Header files for protected hypervisor resources.
Functions for handling memory segmentations.
Headers of spinlock routines.
Header files for switching memory layouts.
HyperDbg's SDK for VMM project.
VMX Instruction and operation headers.
Headers for broadcast in VMX-root mode.
VMX based mechanisms header.
Headers for implement allocations for VMX Regions (VMXON Region, VMCS, MSR Bitmap and etc....