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 |