HyperDbg Debugger
|
Implementation of tracing functions. More...
#include "pch.h"
Functions | |
VOID | TracingPerformInstrumentationStepIn (PROCESSOR_DEBUGGING_STATE *DbgState) |
Perform tracing of instructions (instrumentation step-in) | |
VOID | TracingHandleMtf (PROCESSOR_DEBUGGING_STATE *DbgState) |
Callback for handling VM-exits for MTF in the case of tracing instructions. | |
VOID | TracingRestoreSystemState (PROCESSOR_DEBUGGING_STATE *DbgState) |
Restore the system state in the case of tracing instructions. | |
VOID | TracingCheckForContinuingSteps (PROCESSOR_DEBUGGING_STATE *DbgState) |
Change for continuing the stepping state in the case of tracing instructions. | |
VOID | TracingPerformRegularStepInInstruction (PROCESSOR_DEBUGGING_STATE *DbgState) |
Regular step-in | step one instruction to the debuggee. | |
Implementation of tracing functions.
VOID TracingCheckForContinuingSteps | ( | PROCESSOR_DEBUGGING_STATE * | DbgState | ) |
Change for continuing the stepping state in the case of tracing instructions.
DbgState | The state of the debugger on the current core |
VOID TracingHandleMtf | ( | PROCESSOR_DEBUGGING_STATE * | DbgState | ) |
Callback for handling VM-exits for MTF in the case of tracing instructions.
DbgState | The state of the debugger on the current core |
VOID TracingPerformInstrumentationStepIn | ( | PROCESSOR_DEBUGGING_STATE * | DbgState | ) |
Perform tracing of instructions (instrumentation step-in)
DbgState | The state of the debugger on the current core |
VOID TracingPerformRegularStepInInstruction | ( | PROCESSOR_DEBUGGING_STATE * | DbgState | ) |
Regular step-in | step one instruction to the debuggee.
DbgState | The state of the debugger on the current core |
VOID TracingRestoreSystemState | ( | PROCESSOR_DEBUGGING_STATE * | DbgState | ) |
Restore the system state in the case of tracing instructions.
DbgState | The state of the debugger on the current core |