|
HyperDbg Debugger
|
Headers relating exported functions from hyperperf (pmu) module. More...
Go to the source code of this file.
Macros | |
| #define | IMPORT_EXPORT_HYPERPERF __declspec(dllimport) |
Functions | |
| IMPORT_EXPORT_HYPERPERF BOOLEAN | HyperPerfInitCallback (HYPERPERF_CALLBACKS *HyperPerfCallbacks, BOOLEAN RunningOnHypervisorEnvironment) |
| Initialize the hyperperf module callbacks. | |
| IMPORT_EXPORT_HYPERPERF VOID | HyperPerfUninit () |
| Uninitialize the hypertrace module. | |
Headers relating exported functions from hyperperf (pmu) module.
| #define IMPORT_EXPORT_HYPERPERF __declspec(dllimport) |
| IMPORT_EXPORT_HYPERPERF 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 |
| IMPORT_EXPORT_HYPERPERF VOID HyperPerfUninit | ( | ) |
Uninitialize the hypertrace module.