HyperDbg Debugger
Loading...
Searching...
No Matches
Definition.h File Reference

Header files for global definitions. More...

Go to the source code of this file.

Macros

#define CONFIG_FILE_NAME   L"config.ini"
 Config file name for HyperDbg.
 
#define VMM_DRIVER_NAME   "hyperhv"
 name of HyperDbg's VMM driver
 
#define KERNEL_DEBUGGER_DRIVER_NAME   "hyperkd"
 name of HyperDbg's debugger driver
 
#define KERNEL_DEBUGGER_DRIVER_NAME_AND_EXTENSION   "hyperkd.sys"
 name of HyperDbg's debugger driver + extension
 
#define SCRIPT_ENGINE_TEST_CASES_DIRECTORY   "script-test-cases"
 Test cases file name.
 
#define TEST_CASE_MAXIMUM_BUFFERS_TO_COMMUNICATE   0x1000
 Maximum buffer to communicate between debugger and debuggee process.
 
#define DefaultSpeedOfReadingKernelMessages   30
 The speed delay for showing messages from kernel-mode to user-mode in VMI-mode, using a lower value causes the HyperDbg to show messages faster but you should keep in mind, not to eat all of the CPU.
 

Detailed Description

Header files for global definitions.

Author
Sina Karvandi (sina@.nosp@m.hype.nosp@m.rdbg..nosp@m.org)

This file contains definitions that are use in both user mode and kernel mode Means that if you change the following files, structures or enums, then these settings apply to both usermode and kernel mode

Version
0.1
Date
2020-04-10

Macro Definition Documentation

◆ CONFIG_FILE_NAME

#define CONFIG_FILE_NAME   L"config.ini"

Config file name for HyperDbg.

◆ DefaultSpeedOfReadingKernelMessages

#define DefaultSpeedOfReadingKernelMessages   30

The speed delay for showing messages from kernel-mode to user-mode in VMI-mode, using a lower value causes the HyperDbg to show messages faster but you should keep in mind, not to eat all of the CPU.

◆ KERNEL_DEBUGGER_DRIVER_NAME

#define KERNEL_DEBUGGER_DRIVER_NAME   "hyperkd"

name of HyperDbg's debugger driver

◆ KERNEL_DEBUGGER_DRIVER_NAME_AND_EXTENSION

#define KERNEL_DEBUGGER_DRIVER_NAME_AND_EXTENSION   "hyperkd.sys"

name of HyperDbg's debugger driver + extension

◆ SCRIPT_ENGINE_TEST_CASES_DIRECTORY

#define SCRIPT_ENGINE_TEST_CASES_DIRECTORY   "script-test-cases"

Test cases file name.

◆ TEST_CASE_MAXIMUM_BUFFERS_TO_COMMUNICATE

#define TEST_CASE_MAXIMUM_BUFFERS_TO_COMMUNICATE   0x1000

Maximum buffer to communicate between debugger and debuggee process.

◆ VMM_DRIVER_NAME

#define VMM_DRIVER_NAME   "hyperhv"

name of HyperDbg's VMM driver