HyperDbg Debugger
Loading...
Searching...
No Matches
Tracing.h
Go to the documentation of this file.
1
12#pragma once
13
15// Functions //
17
18VOID
20
21VOID
23
24VOID
26
27VOID
29
30VOID
32
33VOID
VOID TracingCheckForContinuingSteps(PROCESSOR_DEBUGGING_STATE *DbgState)
Change for continuing the stepping state in the case of tracing instructions.
Definition Tracing.c:94
VOID TracingPerformInstrumentationStepIn(PROCESSOR_DEBUGGING_STATE *DbgState)
Perform tracing of instructions (instrumentation step-in).
Definition Tracing.c:22
VOID TracingHandleMtf(PROCESSOR_DEBUGGING_STATE *DbgState)
Callback for handling VM-exits for MTF in the case of tracing instructions.
Definition Tracing.c:43
VOID TracingRegularStepInInstruction()
Regular step-in, step one instruction to the debuggee.
Definition Tracing.c:112
VOID TracingRestoreSystemState(PROCESSOR_DEBUGGING_STATE *DbgState)
Restore the system state in the case of tracing instructions.
Definition Tracing.c:68
VOID TracingPerformRegularStepInInstruction()
Regular step-in, step one instruction to the debuggee.
Definition Tracing.c:135
struct _PROCESSOR_DEBUGGING_STATE PROCESSOR_DEBUGGING_STATE
Saves the debugger state.