|
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.