21#define DEBUGGER_DEBUG_REGISTER_FOR_STEP_OVER 0
26#define DEBUGGER_DEBUG_REGISTER_FOR_THREAD_MANAGEMENT 1
216 UINT32 ConditionsBufferSize,
217 PVOID ConditionBuffer,
224 BOOLEAN SendTheResultsImmediately,
267 BOOLEAN PoolManagerAllocatedMemory);
POOL_TYPE SIZE_T ULONG Tag
Definition Hooks.h:89
List of all the different events.
Definition Debugger.h:37
LIST_ENTRY HiddenHookReadAndExecuteEventsHead
Definition Debugger.h:47
LIST_ENTRY EptHookExecCcEventsHead
Definition Debugger.h:53
LIST_ENTRY PmcInstructionExecutionEventsHead
Definition Debugger.h:61
LIST_ENTRY OutInstructionExecutionEventsHead
Definition Debugger.h:63
LIST_ENTRY HiddenHookReadAndWriteEventsHead
Definition Debugger.h:46
LIST_ENTRY ControlRegister3ModifiedEventsHead
Definition Debugger.h:69
LIST_ENTRY HiddenHookReadEventsHead
Definition Debugger.h:49
LIST_ENTRY ExternalInterruptOccurredEventsHead
Definition Debugger.h:65
LIST_ENTRY HiddenHookReadAndWriteAndExecuteEventsHead
Definition Debugger.h:45
LIST_ENTRY EptHook2sExecDetourEventsHead
Definition Debugger.h:52
LIST_ENTRY RdmsrInstructionExecutionEventsHead
Definition Debugger.h:57
LIST_ENTRY HiddenHookExecuteEventsHead
Definition Debugger.h:51
LIST_ENTRY VmcallInstructionExecutionEventsHead
Definition Debugger.h:66
LIST_ENTRY ControlRegisterModifiedEventsHead
Definition Debugger.h:70
LIST_ENTRY SyscallHooksEferSyscallEventsHead
Definition Debugger.h:54
LIST_ENTRY InInstructionExecutionEventsHead
Definition Debugger.h:62
LIST_ENTRY HiddenHookWriteEventsHead
Definition Debugger.h:50
LIST_ENTRY TrapExecutionInstructionTraceEventsHead
Definition Debugger.h:68
LIST_ENTRY XsetbvInstructionExecutionEventsHead
Definition Debugger.h:71
LIST_ENTRY WrmsrInstructionExecutionEventsHead
Definition Debugger.h:58
LIST_ENTRY DebugRegistersAccessedEventsHead
Definition Debugger.h:64
LIST_ENTRY HiddenHookWriteAndExecuteEventsHead
Definition Debugger.h:48
LIST_ENTRY ExceptionOccurredEventsHead
Definition Debugger.h:59
LIST_ENTRY CpuidInstructionExecutionEventsHead
Definition Debugger.h:56
LIST_ENTRY TscInstructionExecutionEventsHead
Definition Debugger.h:60
LIST_ENTRY TrapExecutionModeChangedEventsHead
Definition Debugger.h:67
LIST_ENTRY SyscallHooksEferSysretEventsHead
Definition Debugger.h:55
The structure of actions in HyperDbg.
Definition Debugger.h:80
DEBUGGER_EVENT_ACTION_RUN_SCRIPT_CONFIGURATION ScriptConfiguration
Definition Debugger.h:90
LIST_ENTRY ActionsList
Definition Debugger.h:83
PVOID CustomCodeBufferAddress
Definition Debugger.h:97
UINT32 CustomCodeBufferSize
Definition Debugger.h:96
DEBUGGER_EVENT_ACTION_TYPE_ENUM ActionType
Definition Debugger.h:84
UINT64 Tag
Definition Debugger.h:81
DEBUGGER_EVENT_REQUEST_BUFFER RequestedBuffer
Definition Debugger.h:93
BOOLEAN ImmediatelySendTheResults
Definition Debugger.h:85
UINT32 ActionOrderCode
Definition Debugger.h:82
The structure of events in HyperDbg.
Definition Debugger.h:109
UINT32 ConditionsBufferSize
Definition Debugger.h:134
PVOID ConditionBufferAddress
Definition Debugger.h:135
VMM_CALLBACK_EVENT_CALLING_STAGE_TYPE EventMode
Definition Debugger.h:127
LIST_ENTRY ActionsListHead
Definition Debugger.h:121
UINT32 CountOfActions
Definition Debugger.h:122
LIST_ENTRY EventsOfSameTypeList
Definition Debugger.h:111
BOOLEAN EnableShortCircuiting
Definition Debugger.h:124
DEBUGGER_EVENT_OPTIONS InitOptions
Definition Debugger.h:130
UINT32 CoreId
Definition Debugger.h:114
BOOLEAN Enabled
Definition Debugger.h:113
UINT64 Tag
Definition Debugger.h:110
DEBUGGER_EVENT_OPTIONS Options
Definition Debugger.h:132
UINT32 ProcessId
Definition Debugger.h:118
VMM_EVENT_TYPE_ENUM EventType
Definition Debugger.h:112
Definition BasicTypes.h:136