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 |