HyperDbg Debugger
Loading...
Searching...
No Matches
ApplyEvents.h
Go to the documentation of this file.
1
13#pragma once
14
16// Functions //
18
22 BOOLEAN InputFromVmxRoot);
23
27 BOOLEAN InputFromVmxRoot);
28
32 BOOLEAN InputFromVmxRoot);
33
37 BOOLEAN InputFromVmxRoot);
38
39VOID
42 BOOLEAN InputFromVmxRoot);
43
44VOID
47 BOOLEAN InputFromVmxRoot);
48
49VOID
52 BOOLEAN InputFromVmxRoot);
53
54VOID
57 BOOLEAN InputFromVmxRoot);
58
59VOID
62 BOOLEAN InputFromVmxRoot);
63
64VOID
67 BOOLEAN InputFromVmxRoot);
68
69VOID
72 BOOLEAN InputFromVmxRoot);
73
74VOID
77 BOOLEAN InputFromVmxRoot);
78
79VOID
82 BOOLEAN InputFromVmxRoot);
83
84VOID
87 BOOLEAN InputFromVmxRoot);
88
89VOID
92 BOOLEAN InputFromVmxRoot);
93
94VOID
97 BOOLEAN InputFromVmxRoot);
98
99VOID
101 PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn,
102 BOOLEAN InputFromVmxRoot);
103
104VOID
106 PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn,
107 BOOLEAN InputFromVmxRoot);
BOOLEAN ApplyEventEpthookInlineEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying EPT hook trampoline (inline hook) events.
Definition ApplyEvents.c:425
VOID ApplyEventMov2DebugRegExecutionEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying mov 2 debug registers events.
Definition ApplyEvents.c:798
VOID ApplyEventRdmsrExecutionEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying RDMSR execution events.
Definition ApplyEvents.c:533
VOID ApplyEventCpuidExecutionEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying CPUID instruction execution events.
Definition ApplyEvents.c:1272
VOID ApplyEventWrmsrExecutionEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying WRMSR execution events.
Definition ApplyEvents.c:588
VOID ApplyEventInOutExecutionEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying IN/OUT instructions execution events.
Definition ApplyEvents.c:643
BOOLEAN ApplyEventMonitorEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying monitor memory hook events.
Definition ApplyEvents.c:26
VOID ApplyEventTscExecutionEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying RDTSC/RDTSCP instructions execution events.
Definition ApplyEvents.c:698
VOID ApplyEventEferSysretHookEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying EFER SYSRET hook events.
Definition ApplyEvents.c:1087
BOOLEAN ApplyEventEptHookExecCcEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying EPT hook execution (hidden breakpoints) events.
Definition ApplyEvents.c:324
VOID ApplyEventControlRegisterAccessedEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying control registers accessed events.
Definition ApplyEvents.c:848
BOOLEAN ApplyEventTrapModeChangeEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying trap mode change events.
Definition ApplyEvents.c:1190
VOID ApplyEventExceptionEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying exception events.
Definition ApplyEvents.c:904
VOID ApplyEventRdpmcExecutionEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying RDPMC instruction execution events.
Definition ApplyEvents.c:748
VOID ApplyEventInterruptEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying interrupt interception events.
Definition ApplyEvents.c:959
VOID ApplyEventTracingEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying trace events.
Definition ApplyEvents.c:1299
VOID ApplyEventVmcallExecutionEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying VMCALL instruction execution events.
Definition ApplyEvents.c:1163
VOID ApplyEventEferSyscallHookEvent(PDEBUGGER_EVENT Event, PDEBUGGER_EVENT_AND_ACTION_RESULT ResultsToReturn, BOOLEAN InputFromVmxRoot)
Applying EFER SYSCALL hook events.
Definition ApplyEvents.c:1014
UCHAR BOOLEAN
Definition BasicTypes.h:39
#define VOID
Definition BasicTypes.h:33
Status of register buffers.
Definition Events.h:423
The structure of events in HyperDbg.
Definition Debugger.h:108