|
HyperDbg Debugger
|
Headers for broadcasting functions in case of halted cores. More...
Go to the source code of this file.
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. | |
Headers for 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 |