HyperDbg Debugger
Loading...
Searching...
No Matches
HaltedRoutines.h
Go to the documentation of this file.
1
12#pragma once
13
15// Functions //
17
18VOID
20
21VOID
23
24VOID
26
27VOID
29
30VOID
32
33VOID
35
36VOID
38
39VOID
41
42VOID
44
45VOID
47
48VOID
50
51VOID
53
54VOID
#define VOID
Definition BasicTypes.h:33
unsigned __int64 UINT64
Definition BasicTypes.h:21
unsigned int UINT32
Definition BasicTypes.h:48
VOID HaltedRoutineChangeAllMsrBitmapWriteOnSingleCore(UINT32 TargetCoreId, UINT64 BitmapMask)
This function performs running MSR changes (WRMSR) on a single core.
Definition HaltedRoutines.c:58
VOID HaltedRoutineInvalidateEptAllContextsOnSingleCore(UINT32 TargetCoreId)
This function performs running invalidate EPT (All Contexts) on a single core.
Definition HaltedRoutines.c:368
VOID HaltedRoutineEnableEferSyscallHookOnSingleCore(UINT32 TargetCoreId)
This function performs running enable syscall hook using EFER SCE bit on a single core.
Definition HaltedRoutines.c:340
VOID HaltedRoutineEnableRdtscExitingOnSingleCore(UINT32 TargetCoreId)
This function performs running enable rdtsc/rdtscp exiting on a single core.
Definition HaltedRoutines.c:153
VOID HaltedRoutineSetExceptionBitmapOnSingleCore(UINT32 TargetCoreId, UINT64 ExceptionIndex)
This function performs running set exception bitmap on a single core.
Definition HaltedRoutines.c:238
VOID HaltedRoutineEnableRdpmcExitingOnSingleCore(UINT32 TargetCoreId)
This function performs running enable RDPMC exiting on a single core.
Definition HaltedRoutines.c:125
VOID HaltedRoutineEnableExternalInterruptExiting(UINT32 TargetCoreId)
This function performs running enable external interrupt exiting on a single core.
Definition HaltedRoutines.c:209
VOID HaltedRoutineEnableMov2DebugRegsExitingOnSingleCore(UINT32 TargetCoreId)
This function performs running enable mov to debug registers exiting on a single core.
Definition HaltedRoutines.c:181
VOID HaltedRoutineChangeIoBitmapOnSingleCore(UINT32 TargetCoreId, UINT64 Port)
This function performs running changes to I/O bitmap on a single core.
Definition HaltedRoutines.c:92
VOID HaltedRoutineChangeAllMsrBitmapReadOnSingleCore(UINT32 TargetCoreId, UINT64 BitmapMask)
This function performs running MSR changes (RDMSR) on a single core.
Definition HaltedRoutines.c:24
VOID HaltedRoutineEnableMovToCrExitingOnSingleCore(UINT32 TargetCoreId, DEBUGGER_EVENT_OPTIONS *BroadcastingOption)
This function performs running enable mov to CR exiting on a single core.
Definition HaltedRoutines.c:306
VOID HaltedRoutineUnSetExceptionBitmapOnSingleCore(UINT32 TargetCoreId, UINT64 ExceptionIndex)
This function performs running unset exception bitmap on VMCS on a single core.
Definition HaltedRoutines.c:272
VOID HaltedRoutineInvalidateSingleContextOnSingleCore(UINT32 TargetCoreId)
This function performs running invalidate EPT (A Single Context) on a single core.
Definition HaltedRoutines.c:396
request for performing a short-circuiting event
Definition Events.h:271