| HyperDbg Debugger
    | 
All single core broadcasting functions in case of halted core. More...
#include "pch.h"| Functions | |
| VOID | HaltedRoutineChangeAllMsrBitmapReadOnSingleCore (UINT32 TargetCoreId, UINT64 BitmapMask) | 
| This function performs running MSR changes (RDMSR) on a single core. | |
| VOID | HaltedRoutineChangeAllMsrBitmapWriteOnSingleCore (UINT32 TargetCoreId, UINT64 BitmapMask) | 
| This function performs running MSR changes (WRMSR) on a single core. | |
| VOID | HaltedRoutineChangeIoBitmapOnSingleCore (UINT32 TargetCoreId, UINT64 Port) | 
| This function performs running changes to I/O bitmap on a single core. | |
| VOID | HaltedRoutineEnableRdpmcExitingOnSingleCore (UINT32 TargetCoreId) | 
| This function performs running enable RDPMC exiting on a single core. | |
| VOID | HaltedRoutineEnableRdtscExitingOnSingleCore (UINT32 TargetCoreId) | 
| This function performs running enable rdtsc/rdtscp exiting on a single core. | |
| VOID | HaltedRoutineEnableMov2DebugRegsExitingOnSingleCore (UINT32 TargetCoreId) | 
| This function performs running enable mov to debug registers exiting on a single core. | |
| VOID | HaltedRoutineEnableExternalInterruptExiting (UINT32 TargetCoreId) | 
| This function performs running enable external interrupt exiting on a single core. | |
| VOID | HaltedRoutineSetExceptionBitmapOnSingleCore (UINT32 TargetCoreId, UINT64 ExceptionIndex) | 
| This function performs running set exception bitmap on a single core. | |
| VOID | HaltedRoutineUnSetExceptionBitmapOnSingleCore (UINT32 TargetCoreId, UINT64 ExceptionIndex) | 
| This function performs running unset exception bitmap on VMCS on a single core. | |
| VOID | HaltedRoutineEnableMovToCrExitingOnSingleCore (UINT32 TargetCoreId, DEBUGGER_EVENT_OPTIONS *BroadcastingOption) | 
| This function performs running enable mov to CR exiting on a single core. | |
| VOID | HaltedRoutineEnableEferSyscallHookOnSingleCore (UINT32 TargetCoreId) | 
| This function performs running enable syscall hook using EFER SCE bit on a single core. | |
| VOID | HaltedRoutineInvalidateEptAllContextsOnSingleCore (UINT32 TargetCoreId) | 
| This function performs running invalidate EPT (All Contexts) on a single core. | |
| VOID | HaltedRoutineInvalidateSingleContextOnSingleCore (UINT32 TargetCoreId) | 
| This function performs running invalidate EPT (A Single Context) on a single core. | |
All single core broadcasting functions in case of halted core.
This function performs running MSR changes (RDMSR) on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
| BitmapMask | 
This function performs running MSR changes (WRMSR) on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
| BitmapMask | 
This function performs running changes to I/O bitmap on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
| Port | 
This function performs running enable syscall hook using EFER SCE bit on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
This function performs running enable external interrupt exiting on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
This function performs running enable mov to debug registers exiting on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
| VOID HaltedRoutineEnableMovToCrExitingOnSingleCore | ( | UINT32 | TargetCoreId, | 
| DEBUGGER_EVENT_OPTIONS * | BroadcastingOption ) | 
This function performs running enable mov to CR exiting on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
| BroadcastingOption | 
This function performs running enable RDPMC exiting on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
This function performs running enable rdtsc/rdtscp exiting on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
This function performs running invalidate EPT (All Contexts) on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
This function performs running invalidate EPT (A Single Context) on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
This function performs running set exception bitmap on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
| ExceptionIndex | 
This function performs running unset exception bitmap on VMCS on a single core.
Should be called from VMX root-mode
| TargetCoreId | The target core's ID (to just run on this core) | 
| ExceptionIndex |