HyperDbg Debugger
Loading...
Searching...
No Matches
ExtensionCommands.h
Go to the documentation of this file.
1
12#pragma once
13
15// Functions //
17
20
21VOID
23
24VOID
26
27VOID
29
30VOID
32
33VOID
35
36VOID
38
39VOID
41
42VOID
44
45VOID
47
48VOID
50
51VOID
53
54VOID
56
57VOID
59
60VOID
62
63VOID
65
66VOID
68
69VOID
71
72VOID
74
75VOID
77
78VOID
80
81VOID
83
84VOID
UCHAR BOOLEAN
Definition BasicTypes.h:39
#define VOID
Definition BasicTypes.h:33
unsigned __int64 UINT64
Definition BasicTypes.h:21
VOID ExtensionCommandIoBitmapChangeAllCores(UINT64 Port)
routines for !ioin and !ioout command which
Definition ExtensionCommands.c:576
VOID ExtensionCommandDisableRdtscExitingForClearingEventsAllCores()
routines ONLY for disabling !tsc command
Definition ExtensionCommands.c:380
VOID ExtensionCommandIoBitmapResetAllCores()
routines for reset !ioin and !ioout command
Definition ExtensionCommands.c:589
VOID ExtensionCommandResetExceptionBitmapAllCores()
routines for reset !exception command
Definition ExtensionCommands.c:479
VOID ExtensionCommandChangeAllMsrBitmapReadAllCores(UINT64 BitmapMask)
routines for !msrread command which
Definition ExtensionCommands.c:300
VOID ExtensionCommandUnsetExceptionBitmapAllCores(UINT64 ExceptionIndex)
routines for disabling exception bitmap
Definition ExtensionCommands.c:466
VOID ExtensionCommandEnableRdpmcExitingAllCores()
routines for !pmc
Definition ExtensionCommands.c:421
VOID ExtensionCommandDisableRdpmcExitingAllCores()
routines for disabling !pmc
Definition ExtensionCommands.c:434
VOID ExtensionCommandUnsetExternalInterruptExitingOnlyOnClearingInterruptEventsAllCores()
routines for ONLY terminate !interrupt command
Definition ExtensionCommands.c:562
VOID ExtensionCommandVa2paAndPa2va(PDEBUGGER_VA2PA_AND_PA2VA_COMMANDS AddressDetails, BOOLEAN OperateOnVmxRoot)
routines for !va2pa and !pa2va commands
Definition ExtensionCommands.c:23
VOID ExtensionCommandDisableMovDebugRegistersExitingAllCores()
routines for disabling !dr
Definition ExtensionCommands.c:535
VOID ExtensionCommandChangeAllMsrBitmapWriteAllCores(UINT64 BitmapMask)
routines for !msrwrite command which
Definition ExtensionCommands.c:327
VOID ExtensionCommandEnableRdtscExitingAllCores()
routines for !tsc command
Definition ExtensionCommands.c:354
VOID ExtensionCommandResetChangeAllMsrBitmapReadAllCores()
routines for disable (reset) !msrread command
Definition ExtensionCommands.c:313
VOID ExtensionCommandEnableMovControlRegisterExitingAllCores(PDEBUGGER_EVENT Event)
routines for !crwrite
Definition ExtensionCommands.c:494
VOID ExtensionCommandResetAllMsrBitmapWriteAllCores()
routines for reset !msrwrite command which
Definition ExtensionCommands.c:340
VOID ExtensionCommandEnableMovDebugRegistersExitingAllCores()
routines for !dr
Definition ExtensionCommands.c:522
VOID ExtensionCommandSetExternalInterruptExitingAllCores()
routines for !interrupt command which
Definition ExtensionCommands.c:549
VOID ExtensionCommandDisableRdtscExitingAllCores()
routines for disabling rdtsc/p exiting
Definition ExtensionCommands.c:367
VOID ExtensionCommandSetExceptionBitmapAllCores(UINT64 ExceptionIndex)
routines for !exception command which
Definition ExtensionCommands.c:450
BOOLEAN ExtensionCommandPte(PDEBUGGER_READ_PAGE_TABLE_ENTRIES_DETAILS PteDetails, BOOLEAN IsOperatingInVmxRoot)
routines for !pte command
Definition ExtensionCommands.c:170
VOID ExtensionCommandDisableMov2ControlRegsExitingForClearingEventsAllCores(PDEBUGGER_EVENT Event)
routines ONLY for disabling !crwrite command
Definition ExtensionCommands.c:394
VOID ExtensionCommandDisableMov2DebugRegsExitingForClearingEventsAllCores()
routines ONLY for disabling !dr command
Definition ExtensionCommands.c:407
The structure of events in HyperDbg.
Definition Debugger.h:108
request for !pte command
Definition RequestStructures.h:22
requests for !va2pa and !pa2va commands
Definition RequestStructures.h:54