HyperDbg Debugger
Toggle main menu visibility
Loading...
Searching...
No Matches
Counters.h
Go to the documentation of this file.
1
12
#pragma once
13
15
// Functions //
17
18
VOID
19
CounterEmulateRdtsc
(
VIRTUAL_MACHINE_STATE
* VCpu);
20
21
VOID
22
CounterEmulateRdtscp
(
VIRTUAL_MACHINE_STATE
* VCpu);
23
24
VOID
25
CounterEmulateRdpmc
(
VIRTUAL_MACHINE_STATE
* VCpu);
26
27
VOID
28
CounterSetPreemptionTimer
(
UINT32
TimerValue);
29
30
VOID
31
CounterClearPreemptionTimer
();
CounterEmulateRdpmc
VOID CounterEmulateRdpmc(VIRTUAL_MACHINE_STATE *VCpu)
Emulate RDPMC.
Definition
Counters.c:62
CounterEmulateRdtscp
VOID CounterEmulateRdtscp(VIRTUAL_MACHINE_STATE *VCpu)
Emulate RDTSCP.
Definition
Counters.c:43
CounterSetPreemptionTimer
VOID CounterSetPreemptionTimer(UINT32 TimerValue)
Set the timer value for preemption timer.
Definition
Counters.c:80
CounterEmulateRdtsc
VOID CounterEmulateRdtsc(VIRTUAL_MACHINE_STATE *VCpu)
Emulate RDTSC.
Definition
Counters.c:21
CounterClearPreemptionTimer
VOID CounterClearPreemptionTimer()
Clears the preemption timer.
Definition
Counters.c:94
UINT32
unsigned int UINT32
Definition
BasicTypes.h:54
VIRTUAL_MACHINE_STATE
struct _VIRTUAL_MACHINE_STATE VIRTUAL_MACHINE_STATE
The status of each core after and before VMX.
hyperdbg
hyperhv
header
vmm
vmx
Counters.h
Generated by
1.17.0