|
HyperDbg Debugger
|
PMU routines for HyperPerf module. More...
#include "pch.h"Functions | |
| BOOLEAN | HyperPerfInitCallback (HYPERPERF_CALLBACKS *HyperPerfCallbacks, BOOLEAN RunningOnHypervisorEnvironment) |
| Initialize the hyperperf module callbacks. | |
| VOID | HyperPerfUninit () |
| Uninitialize the hypertrace module. | |
PMU routines for HyperPerf module.
| BOOLEAN HyperPerfInitCallback | ( | HYPERPERF_CALLBACKS * | HyperPerfCallbacks, |
| BOOLEAN | RunningOnHypervisorEnvironment ) |
Initialize the hyperperf module callbacks.
This only for callback initialization, not for PMU, etc. initialization
| HyperPerfCallbacks | Pointer to the HyperPerf 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 HyperPerfUninit | ( | ) |
Uninitialize the hypertrace module.