HyperDbg Debugger
Toggle main menu visibility
Loading...
Searching...
No Matches
VmxBroadcast.h
Go to the documentation of this file.
1
12
#pragma once
13
15
// Functions //
17
18
VOID
19
VmxBroadcastInitialize
();
20
21
VOID
22
VmxBroadcastUninitialize
();
23
24
BOOLEAN
25
VmxBroadcastHandleNmiCallback
(
PVOID
Context,
BOOLEAN
Handled);
26
27
BOOLEAN
28
VmxBroadcastNmi
(
VIRTUAL_MACHINE_STATE
* VCpu,
NMI_BROADCAST_ACTION_TYPE
VmxBroadcastAction);
29
30
BOOLEAN
31
VmxBroadcastNmiHandler
(
VIRTUAL_MACHINE_STATE
* VCpu,
BOOLEAN
IsOnVmxNmiHandler);
VmxBroadcastNmi
BOOLEAN VmxBroadcastNmi(VIRTUAL_MACHINE_STATE *VCpu, NMI_BROADCAST_ACTION_TYPE VmxBroadcastAction)
Broadcast NMI in vmx-root mode.
Definition
VmxBroadcast.c:143
VmxBroadcastNmiHandler
BOOLEAN VmxBroadcastNmiHandler(VIRTUAL_MACHINE_STATE *VCpu, BOOLEAN IsOnVmxNmiHandler)
Handle broadcast NMIs in vmx-root mode.
Definition
VmxBroadcast.c:187
VmxBroadcastHandleNmiCallback
BOOLEAN VmxBroadcastHandleNmiCallback(PVOID Context, BOOLEAN Handled)
Handles NMIs in kernel-mode.
Definition
VmxBroadcast.c:92
VmxBroadcastUninitialize
VOID VmxBroadcastUninitialize()
Uninitialize the VMX Broadcast mechanism.
Definition
VmxBroadcast.c:57
VmxBroadcastInitialize
VOID VmxBroadcastInitialize()
Initialize the VMX Broadcast mechanism.
Definition
VmxBroadcast.c:20
BOOLEAN
UCHAR BOOLEAN
Definition
BasicTypes.h:35
PVOID
void * PVOID
Definition
BasicTypes.h:56
NMI_BROADCAST_ACTION_TYPE
enum _NMI_BROADCAST_ACTION_TYPE NMI_BROADCAST_ACTION_TYPE
Types of actions for NMI broadcasting.
VIRTUAL_MACHINE_STATE
struct _VIRTUAL_MACHINE_STATE VIRTUAL_MACHINE_STATE
The status of each core after and before VMX.
hyperdbg
hyperhv
header
vmm
vmx
VmxBroadcast.h
Generated by
1.17.0