VOID TerminateXsetbvExecutionEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for XSETBV Instruction events.
Definition Termination.c:1831
VOID TerminateSysretHookEferEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for SYSRET Instruction events.
Definition Termination.c:1216
VOID TerminateControlRegistersEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for MOV to control registers events.
Definition Termination.c:957
VOID TerminatePmcEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for RDPMC Instruction events.
Definition Termination.c:873
VOID TerminateExecTrapModeChangedEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for user-mode, kernel-mode exec trap events.
Definition Termination.c:690
VOID TerminateInInstructionExecutionEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for IN instruction events.
Definition Termination.c:465
BOOLEAN TerminateEptHookUnHookSingleAddressFromVmxRootAndApplyInvalidation(UINT64 VirtualAddress, UINT64 PhysAddress)
Remove single hook from the hooked pages list and invalidate TLB.
Definition Termination.c:1636
VOID TerminateRdmsrExecutionEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for msr read events.
Definition Termination.c:213
VOID TerminateTscEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for RDTSC/RDTSCP Instruction events.
Definition Termination.c:789
VOID TerminateDebugRegistersEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for MOV to debug registers events.
Definition Termination.c:1041
VOID TerminateExternalInterruptEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for external-interrupts.
Definition Termination.c:24
VOID TerminateWrmsrExecutionEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for msr write events.
Definition Termination.c:297
VOID TerminateHiddenHookExecDetoursEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for hidden hook (detours).
Definition Termination.c:173
BOOLEAN TerminateEptHookUnHookAllHooksByHookingTagFromVmxRootAndApplyInvalidation(UINT64 HookingTag)
Remove all hooks from the hooked pages list and invalidate TLB using hooking tag.
Definition Termination.c:1691
VOID TerminateHiddenHookExecCcEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for hidden hook (hidden breakpoints).
Definition Termination.c:135
VOID TerminateOutInstructionExecutionEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for OUT Instructions events.
Definition Termination.c:556
BOOLEAN TerminateQueryDebuggerResource(UINT32 CoreId, PROTECTED_HV_RESOURCES_TYPE ResourceType, PVOID Context, PROTECTED_HV_RESOURCES_PASSING_OVERS PassOver)
Termination query state of debugger.
Definition Termination.c:1756
VOID TerminateExceptionEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for exception events.
Definition Termination.c:381
VOID TerminateVmcallExecutionEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for VMCALL Instruction events.
Definition Termination.c:647
VOID TerminateSyscallHookEferEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for SYSCALL Instruction events.
Definition Termination.c:1125
VOID TerminateCpuidExecutionEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for CPUID Instruction events.
Definition Termination.c:746
VOID TerminateHiddenHookReadAndWriteAndExecuteEvent(PDEBUGGER_EVENT Event, BOOLEAN InputFromVmxRoot)
Termination function for hidden hook read/write/execute.
Definition Termination.c:108