|
HyperDbg Debugger
|
Tracing routines for HyperTrace module. More...
#include "pch.h"Functions | |
| BOOLEAN | HyperTraceInitCallback (HYPERTRACE_CALLBACKS *HyperTraceCallbacks, BOOLEAN RunningOnHypervisorEnvironment) |
| Initialize the hypertrace module callbacks. | |
| VOID | HyperTraceUninit () |
| Uninitialize the hypertrace module. | |
Tracing routines for HyperTrace module.
| BOOLEAN HyperTraceInitCallback | ( | HYPERTRACE_CALLBACKS * | HyperTraceCallbacks, |
| BOOLEAN | RunningOnHypervisorEnvironment ) |
Initialize the hypertrace module callbacks.
This only for callback initialization, not for LBR, PT, etc. initialization
| HyperTraceCallbacks | Pointer to the HyperTrace callbacks structure to be registered |
| RunningOnHypervisorEnvironment | Whether the initialization is being done for hypervisor environment or not, it can be used to skip some of the initialization steps if it is not for hypervisor environment and behave differently based on that |
| VOID HyperTraceUninit | ( | ) |
Uninitialize the hypertrace module.