HyperDbg Debugger
|
Broadcast mechanism in vmx-root. More...
#include "pch.h"
Functions | |
VOID | VmxBroadcastInitialize () |
Initialize the VMX Broadcast mechanism. | |
VOID | VmxBroadcastUninitialize () |
Uninitialize the VMX Broadcast mechanism. | |
BOOLEAN | VmxBroadcastHandleNmiCallback (PVOID Context, BOOLEAN Handled) |
Handles NMIs in kernel-mode. | |
BOOLEAN | VmxBroadcastNmi (VIRTUAL_MACHINE_STATE *VCpu, NMI_BROADCAST_ACTION_TYPE VmxBroadcastAction) |
Broadcast NMI in vmx-root mode. | |
BOOLEAN | VmxBroadcastNmiHandler (VIRTUAL_MACHINE_STATE *VCpu, BOOLEAN IsOnVmxNmiHandler) |
Handle broadcast NMIs in vmx-root mode. | |
Broadcast mechanism in vmx-root.
Handles NMIs in kernel-mode.
Context | |
Handled |
VOID VmxBroadcastInitialize | ( | ) |
Initialize the VMX Broadcast mechanism.
BOOLEAN VmxBroadcastNmi | ( | VIRTUAL_MACHINE_STATE * | VCpu, |
NMI_BROADCAST_ACTION_TYPE | VmxBroadcastAction ) |
Broadcast NMI in vmx-root mode.
caller to this function should take actions to the current core the NMI won't be triggered for the current core
VCpu | The virtual processor's state |
VmxBroadcastAction |
BOOLEAN VmxBroadcastNmiHandler | ( | VIRTUAL_MACHINE_STATE * | VCpu, |
BOOLEAN | IsOnVmxNmiHandler ) |
Handle broadcast NMIs in vmx-root mode.
VCpu | The virtual processor's state |
IsOnVmxNmiHandler |
VOID VmxBroadcastUninitialize | ( | ) |
Uninitialize the VMX Broadcast mechanism.