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