HyperDbg Debugger
Loading...
Searching...
No Matches
DebuggerEvents.h
Go to the documentation of this file.
1
12#pragma once
13
15// Functions //
17
18VOID
20
21VOID
23
24VOID
26
27VOID
29
32 UINT32 ProcessId,
33 BOOLEAN ApplyDirectlyFromVmxRoot);
34
UCHAR BOOLEAN
Definition BasicTypes.h:39
#define VOID
Definition BasicTypes.h:33
unsigned int UINT32
Definition BasicTypes.h:48
BOOLEAN DebuggerCheckProcessOrThreadChange(_In_ UINT32 CoreId)
Handle process or thread switches.
Definition DebuggerEvents.c:114
BOOLEAN DebuggerEventEnableMonitorReadWriteExec(EPT_HOOKS_ADDRESS_DETAILS_FOR_MEMORY_MONITOR *HookingDetails, UINT32 ProcessId, BOOLEAN ApplyDirectlyFromVmxRoot)
Apply monitor ept hook events for address.
Definition DebuggerEvents.c:68
VOID DebuggerEventDisableMovToCr3ExitingOnAllProcessors()
routines for debugging threads (disable mov-to-cr3 exiting)
Definition DebuggerEvents.c:53
VOID DebuggerEventDisableEferOnAllProcessors()
routines for !syscall command (disable syscall hook)
Definition DebuggerEvents.c:31
VOID DebuggerEventEnableEferOnAllProcessors()
routines for !syscall command (enable syscall hook)
Definition DebuggerEvents.c:20
VOID DebuggerEventEnableMovToCr3ExitingOnAllProcessors()
routines for debugging threads (enable mov-to-cr3 exiting)
Definition DebuggerEvents.c:42
Setting details for EPT Hooks (!monitor)
Definition DataTypes.h:331