|
HyperDbg Debugger
|
Headers of Debugger Commands (Extensions) More...
Go to the source code of this file.
Headers of Debugger Commands (Extensions)
routines for !msrread command which
causes vm-exit on all msr reads
| BitmapMask | Bit mask of msr to put on msr bitmap |
routines for !msrwrite command which
causes vm-exit on all msr writes
| VOID ExtensionCommandDisableMov2ControlRegsExitingForClearingEventsAllCores | ( | PDEBUGGER_EVENT | Event | ) |
routines ONLY for disabling !crwrite command
| Event |
| VOID ExtensionCommandDisableMov2DebugRegsExitingForClearingEventsAllCores | ( | ) |
routines ONLY for disabling !dr command
| VOID ExtensionCommandDisableMovDebugRegistersExitingAllCores | ( | ) |
routines for disabling !dr
| VOID ExtensionCommandDisableRdpmcExitingAllCores | ( | ) |
routines for disabling !pmc
| VOID ExtensionCommandDisableRdtscExitingAllCores | ( | ) |
routines for disabling rdtsc/p exiting
| VOID ExtensionCommandDisableRdtscExitingForClearingEventsAllCores | ( | ) |
routines ONLY for disabling !tsc command
| VOID ExtensionCommandEnableMovControlRegisterExitingAllCores | ( | PDEBUGGER_EVENT | Event | ) |
routines for !crwrite
causes vm-exit on all accesses to debug registers
| Event |
| VOID ExtensionCommandEnableMovDebugRegistersExitingAllCores | ( | ) |
routines for !dr
causes vm-exit on all accesses to debug registers
| VOID ExtensionCommandEnableRdpmcExitingAllCores | ( | ) |
routines for !pmc
causes vm-exit on all execution of rdpmc
| VOID ExtensionCommandEnableRdtscExitingAllCores | ( | ) |
routines for !tsc command
causes vm-exit on all execution of rdtsc/rdtscp
routines for !ioin and !ioout command which
causes vm-exit on all i/o instructions or one port
| VOID ExtensionCommandIoBitmapResetAllCores | ( | ) |
routines for reset !ioin and !ioout command
| BOOLEAN ExtensionCommandPte | ( | PDEBUGGER_READ_PAGE_TABLE_ENTRIES_DETAILS | PteDetails, |
| BOOLEAN | IsOperatingInVmxRoot ) |
routines for !pte command
| PteDetails | |
| IsOperatingInVmxRoot |
| VOID ExtensionCommandResetAllMsrBitmapWriteAllCores | ( | ) |
routines for reset !msrwrite command which
| VOID ExtensionCommandResetChangeAllMsrBitmapReadAllCores | ( | ) |
routines for disable (reset) !msrread command
| VOID ExtensionCommandResetExceptionBitmapAllCores | ( | ) |
routines for reset !exception command
routines for !exception command which
causes vm-exit when exception occurred
| ExceptionIndex | index of exception on IDT |
| VOID ExtensionCommandSetExternalInterruptExitingAllCores | ( | ) |
routines for !interrupt command which
causes vm-exit when external interrupt occurs
routines for disabling exception bitmap
removes vm-exit when exception occurred
| ExceptionIndex | index of exception on IDT |
| VOID ExtensionCommandUnsetExternalInterruptExitingOnlyOnClearingInterruptEventsAllCores | ( | ) |
routines for ONLY terminate !interrupt command
| VOID ExtensionCommandVa2paAndPa2va | ( | PDEBUGGER_VA2PA_AND_PA2VA_COMMANDS | AddressDetails, |
| BOOLEAN | OperateOnVmxRoot ) |
routines for !va2pa and !pa2va commands
| AddressDetails | |
| OperateOnVmxRoot |