|
HyperDbg Debugger
|
HyperDbg's Hardware Debugger (hwdbg) types and constants. More...
Go to the source code of this file.
Classes | |
| struct | _HWDBG_PORT_INFORMATION_ITEMS |
| The structure of port information (each item) in hwdbg. More... | |
| struct | _HWDBG_INSTANCE_INFORMATION |
| The structure of script capabilities information in hwdbg. More... | |
| struct | _HWDBG_INSTANCE_INFORMATION::_HWDBG_SCRIPT_CAPABILITIES |
| struct | _HWDBG_SCRIPT_BUFFER |
| The structure of script buffer in hwdbg. More... | |
Macros | |
| #define | DEFAULT_INITIAL_DEBUGGEE_TO_DEBUGGER_OFFSET 0x200 |
| Initial debuggee to debugger offset. | |
| #define | DEFAULT_INITIAL_DEBUGGER_TO_DEBUGGEE_OFFSET 0x0 |
| Initial debugger to debuggee offset. | |
Typedefs | |
| typedef enum _HWDBG_ACTION_ENUMS | HWDBG_ACTION_ENUMS |
| Different action of hwdbg. | |
| typedef enum _HWDBG_RESPONSE_ENUMS | HWDBG_RESPONSE_ENUMS |
| Different responses come from hwdbg. | |
| typedef enum _HWDBG_SUCCESS_OR_ERROR_ENUMS | HWDBG_SUCCESS_OR_ERROR_ENUMS |
| Different success or error codes in hwdbg. | |
| typedef struct _HWDBG_PORT_INFORMATION_ITEMS | HWDBG_PORT_INFORMATION_ITEMS |
| The structure of port information (each item) in hwdbg. | |
| typedef struct _HWDBG_PORT_INFORMATION_ITEMS * | PHWDBG_PORT_INFORMATION_ITEMS |
| typedef struct _HWDBG_INSTANCE_INFORMATION | HWDBG_INSTANCE_INFORMATION |
| The structure of script capabilities information in hwdbg. | |
| typedef struct _HWDBG_INSTANCE_INFORMATION * | PHWDBG_INSTANCE_INFORMATION |
| typedef struct _HWDBG_SCRIPT_BUFFER | HWDBG_SCRIPT_BUFFER |
| The structure of script buffer in hwdbg. | |
| typedef struct _HWDBG_SCRIPT_BUFFER * | PHWDBG_SCRIPT_BUFFER |
Enumerations | |
| enum | _HWDBG_ACTION_ENUMS { hwdbgActionSendInstanceInfo = 1 , hwdbgActionConfigureScriptBuffer = 2 } |
| Different action of hwdbg. More... | |
| enum | _HWDBG_RESPONSE_ENUMS { hwdbgResponseSuccessOrErrorMessage = 1 , hwdbgResponseInstanceInfo = 2 } |
| Different responses come from hwdbg. More... | |
| enum | _HWDBG_SUCCESS_OR_ERROR_ENUMS { hwdbgOperationWasSuccessful = 0x7FFFFFFF , hwdbgErrorInvalidPacket = 1 } |
| Different success or error codes in hwdbg. More... | |
HyperDbg's Hardware Debugger (hwdbg) types and constants.
This file contains definitions of hwdbg elements used in HyperDbg
| #define DEFAULT_INITIAL_DEBUGGEE_TO_DEBUGGER_OFFSET 0x200 |
Initial debuggee to debugger offset.
| #define DEFAULT_INITIAL_DEBUGGER_TO_DEBUGGEE_OFFSET 0x0 |
Initial debugger to debuggee offset.
| typedef enum _HWDBG_ACTION_ENUMS HWDBG_ACTION_ENUMS |
Different action of hwdbg.
| typedef struct _HWDBG_INSTANCE_INFORMATION HWDBG_INSTANCE_INFORMATION |
The structure of script capabilities information in hwdbg.
| typedef struct _HWDBG_PORT_INFORMATION_ITEMS HWDBG_PORT_INFORMATION_ITEMS |
The structure of port information (each item) in hwdbg.
| typedef enum _HWDBG_RESPONSE_ENUMS HWDBG_RESPONSE_ENUMS |
Different responses come from hwdbg.
| typedef struct _HWDBG_SCRIPT_BUFFER HWDBG_SCRIPT_BUFFER |
The structure of script buffer in hwdbg.
Different success or error codes in hwdbg.
| typedef struct _HWDBG_INSTANCE_INFORMATION * PHWDBG_INSTANCE_INFORMATION |
| typedef struct _HWDBG_PORT_INFORMATION_ITEMS * PHWDBG_PORT_INFORMATION_ITEMS |
| typedef struct _HWDBG_SCRIPT_BUFFER * PHWDBG_SCRIPT_BUFFER |
| enum _HWDBG_ACTION_ENUMS |
Different action of hwdbg.
| Enumerator | |
|---|---|
| hwdbgActionSendInstanceInfo | |
| hwdbgActionConfigureScriptBuffer | |
Different responses come from hwdbg.
| Enumerator | |
|---|---|
| hwdbgResponseSuccessOrErrorMessage | |
| hwdbgResponseInstanceInfo | |
Different success or error codes in hwdbg.
| Enumerator | |
|---|---|
| hwdbgOperationWasSuccessful | |
| hwdbgErrorInvalidPacket | |