|
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 |