| HyperDbg Debugger
    | 
Broadcasting functions in case of halted cores. More...
#include "pch.h"| Functions | |
| VOID | HaltedBroadcastChangeAllMsrBitmapReadAllCores (UINT64 BitmapMask) | 
| This function broadcasts MSR (READ) changes to all cores. | |
| VOID | HaltedBroadcastChangeAllMsrBitmapWriteAllCores (UINT64 BitmapMask) | 
| This function broadcasts MSR (WRITE) changes to all cores. | |
| VOID | HaltedBroadcastChangeAllIoBitmapAllCores (UINT64 Port) | 
| This function broadcasts IO changes to all cores. | |
| VOID | HaltedBroadcastEnableRdpmcExitingAllCores () | 
| This function broadcasts enable RDPMC exiting to all cores. | |
| VOID | HaltedBroadcastEnableRdtscExitingAllCores () | 
| This function broadcasts enable rdtsc/rdtscp exiting to all cores. | |
| VOID | HaltedBroadcastEnableMov2DebugRegsExitingAllCores () | 
| This function broadcasts enable mov to debug registers exiting to all cores. | |
| VOID | HaltedBroadcastEnableExternalInterruptExitingAllCores () | 
| This function broadcasts enable external interrupt exiting to all cores. | |
| VOID | HaltedBroadcastSetExceptionBitmapAllCores (UINT64 ExceptionIndex) | 
| This function broadcasts set exception bitmap to all cores. | |
| VOID | HaltedBroadcastUnSetExceptionBitmapAllCores (UINT64 ExceptionIndex) | 
| This function broadcasts unset exception bitmap on VMCS to all cores. | |
| VOID | HaltedBroadcastEnableMovToCrExitingAllCores (DEBUGGER_EVENT_OPTIONS *BroadcastingOption) | 
| This function broadcasts enable mov to CR exiting to all cores. | |
| VOID | HaltedBroadcastEnableEferSyscallHookAllCores () | 
| This function broadcasts enable syscall hook using EFER SCE bit to all cores. | |
| VOID | HaltedBroadcastInvalidateEptAllContextsAllCores () | 
| This function broadcasts invalidate EPT (All Contexts) to all cores. | |
| VOID | HaltedBroadcastInvalidateSingleContextAllCores () | 
| This function broadcasts invalidate EPT (A Single Context) to all cores. | |
| VOID | HaltedBroadcastUnhookSinglePageAllCores (EPT_SINGLE_HOOK_UNHOOKING_DETAILS *UnhookingDetail) | 
| This function broadcasts restore a single EPT entry and invalidate EPT cache to all cores. | |
| VOID | HaltedBroadcastSetDisableExternalInterruptExitingOnlyOnClearingInterruptEventsAllCores () | 
| This function broadcasts disable external interrupt exiting only to clear !interrupt commands to all cores. | |
| VOID | HaltedBroadcastResetMsrBitmapReadAllCores () | 
| This function broadcasts reset MSR Bitmap Read to all cores. | |
| VOID | HaltedBroadcastResetMsrBitmapWriteAllCores () | 
| This function broadcasts reset MSR Bitmap Write to all cores. | |
| VOID | HaltedBroadcastResetExceptionBitmapOnlyOnClearingExceptionEventsAllCores () | 
| This function broadcasts reset exception bitmap on VMCS to all cores. | |
| VOID | HaltedBroadcastResetIoBitmapAllCores () | 
| This function broadcasts reset I/O Bitmaps (A & B) to all cores. | |
| VOID | HaltedBroadcastDisableRdtscExitingForClearingTscEventsAllCores () | 
| This function broadcasts clear rdtsc exiting bit ONLY in the case of disabling the events for !tsc command to all cores. | |
| VOID | HaltedBroadcastDisableRdpmcExitingAllCores () | 
| This function broadcasts disable rdpmc exiting in primary cpu-based controls to all cores. | |
| VOID | HaltedBroadcastDisableEferSyscallEventsAllCores () | 
| This function broadcasts disable syscall hook using EFER SCE bit controls to all cores. | |
| VOID | HaltedBroadcastDisableMov2DrExitingForClearingDrEventsAllCores () | 
| This function broadcasts clear mov 2 hw dr exiting bit ONLY in the case of disabling the events for !dr command to all cores. | |
| VOID | HaltedBroadcastDisableMov2CrExitingForClearingCrEventsAllCores (DEBUGGER_EVENT_OPTIONS *BroadcastingOption) | 
| This function broadcasts clear mov 2 cr exiting bit ONLY in the case of disabling the events for !crwrite command to all cores. | |
Broadcasting functions in case of halted cores.
This function broadcasts IO changes to all cores.
Should be called from VMX root-mode
| Port | 
This function broadcasts MSR (READ) changes to all cores.
Should be called from VMX root-mode
| BitmapMask | 
This function broadcasts MSR (WRITE) changes to all cores.
Should be called from VMX root-mode
| BitmapMask | 
| VOID HaltedBroadcastDisableEferSyscallEventsAllCores | ( | ) | 
This function broadcasts disable syscall hook using EFER SCE bit controls to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastDisableMov2CrExitingForClearingCrEventsAllCores | ( | DEBUGGER_EVENT_OPTIONS * | BroadcastingOption | ) | 
This function broadcasts clear mov 2 cr exiting bit ONLY in the case of disabling the events for !crwrite command to all cores.
Should be called from VMX root-mode
| BroadcastingOption | 
| VOID HaltedBroadcastDisableMov2DrExitingForClearingDrEventsAllCores | ( | ) | 
This function broadcasts clear mov 2 hw dr exiting bit ONLY in the case of disabling the events for !dr command to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastDisableRdpmcExitingAllCores | ( | ) | 
This function broadcasts disable rdpmc exiting in primary cpu-based controls to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastDisableRdtscExitingForClearingTscEventsAllCores | ( | ) | 
This function broadcasts clear rdtsc exiting bit ONLY in the case of disabling the events for !tsc command to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastEnableEferSyscallHookAllCores | ( | ) | 
This function broadcasts enable syscall hook using EFER SCE bit to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastEnableExternalInterruptExitingAllCores | ( | ) | 
This function broadcasts enable external interrupt exiting to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastEnableMov2DebugRegsExitingAllCores | ( | ) | 
This function broadcasts enable mov to debug registers exiting to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastEnableMovToCrExitingAllCores | ( | DEBUGGER_EVENT_OPTIONS * | BroadcastingOption | ) | 
This function broadcasts enable mov to CR exiting to all cores.
Should be called from VMX root-mode
| BroadcastingOption | 
| VOID HaltedBroadcastEnableRdpmcExitingAllCores | ( | ) | 
This function broadcasts enable RDPMC exiting to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastEnableRdtscExitingAllCores | ( | ) | 
This function broadcasts enable rdtsc/rdtscp exiting to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastInvalidateEptAllContextsAllCores | ( | ) | 
This function broadcasts invalidate EPT (All Contexts) to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastInvalidateSingleContextAllCores | ( | ) | 
This function broadcasts invalidate EPT (A Single Context) to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastResetExceptionBitmapOnlyOnClearingExceptionEventsAllCores | ( | ) | 
This function broadcasts reset exception bitmap on VMCS to all cores.
Should be called from VMX root-mode THIS VMCALL SHOULD BE USED ONLY IN RESETTING (CLEARING) EXCEPTION EVENTS
| VOID HaltedBroadcastResetIoBitmapAllCores | ( | ) | 
This function broadcasts reset I/O Bitmaps (A & B) to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastResetMsrBitmapReadAllCores | ( | ) | 
This function broadcasts reset MSR Bitmap Read to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastResetMsrBitmapWriteAllCores | ( | ) | 
This function broadcasts reset MSR Bitmap Write to all cores.
Should be called from VMX root-mode
| VOID HaltedBroadcastSetDisableExternalInterruptExitingOnlyOnClearingInterruptEventsAllCores | ( | ) | 
This function broadcasts disable external interrupt exiting only to clear !interrupt commands to all cores.
Should be called from VMX root-mode
This function broadcasts set exception bitmap to all cores.
Should be called from VMX root-mode
| ExceptionIndex | 
| VOID HaltedBroadcastUnhookSinglePageAllCores | ( | EPT_SINGLE_HOOK_UNHOOKING_DETAILS * | UnhookingDetail | ) | 
This function broadcasts restore a single EPT entry and invalidate EPT cache to all cores.
Should be called from VMX root-mode
| UnhookingDetail | 
This function broadcasts unset exception bitmap on VMCS to all cores.
Should be called from VMX root-mode
| ExceptionIndex |