| 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 | |