HyperDbg Debugger
Loading...
Searching...
No Matches
_VMM_CALLBACKS Struct Reference

Prototype of each function needed by VMM module. More...

#include <VMM.h>

Public Attributes

LOG_CALLBACK_PREPARE_AND_SEND_MESSAGE_TO_QUEUE LogCallbackPrepareAndSendMessageToQueueWrapper
 
LOG_CALLBACK_SEND_MESSAGE_TO_QUEUE LogCallbackSendMessageToQueue
 
LOG_CALLBACK_SEND_BUFFER LogCallbackSendBuffer
 
LOG_CALLBACK_CHECK_IF_BUFFER_IS_FULL LogCallbackCheckIfBufferIsFull
 
VMM_CALLBACK_TRIGGER_EVENTS VmmCallbackTriggerEvents
 
VMM_CALLBACK_SET_LAST_ERROR VmmCallbackSetLastError
 
VMM_CALLBACK_VMCALL_HANDLER VmmCallbackVmcallHandler
 
VMM_CALLBACK_NMI_BROADCAST_REQUEST_HANDLER VmmCallbackNmiBroadcastRequestHandler
 
VMM_CALLBACK_QUERY_TERMINATE_PROTECTED_RESOURCE VmmCallbackQueryTerminateProtectedResource
 
VMM_CALLBACK_RESTORE_EPT_STATE VmmCallbackRestoreEptState
 
VMM_CALLBACK_CHECK_UNHANDLED_EPT_VIOLATION VmmCallbackCheckUnhandledEptViolations
 
DEBUGGING_CALLBACK_HANDLE_BREAKPOINT_EXCEPTION DebuggingCallbackHandleBreakpointException
 
DEBUGGING_CALLBACK_HANDLE_DEBUG_BREAKPOINT_EXCEPTION DebuggingCallbackHandleDebugBreakpointException
 
DEBUGGING_CALLBACK_CONDITIONAL_PAGE_FAULT_EXCEPTION DebuggingCallbackConditionalPageFaultException
 
INTERCEPTION_CALLBACK_TRIGGER_CR3_CHANGE InterceptionCallbackTriggerCr3ProcessChange
 
BREAKPOINT_CHECK_AND_HANDLE_REAPPLYING_BREAKPOINT BreakpointCheckAndHandleReApplyingBreakpoint
 
UD_CHECK_FOR_COMMAND UdCheckForCommand
 
KD_CHECK_AND_HANDLE_NMI_CALLBACK KdCheckAndHandleNmiCallback
 
VMM_CALLBACK_REGISTERED_MTF_HANDLER VmmCallbackRegisteredMtfHandler
 
INTERCEPTION_CALLBACK_TRIGGER_CLOCK_AND_IPI DebuggerCheckProcessOrThreadChange
 
ATTACHING_HANDLE_CR3_EVENTS_FOR_THREAD_INTERCEPTION AttachingHandleCr3VmexitsForThreadInterception
 
KD_QUERY_DEBUGGER_THREAD_OR_PROCESS_TRACING_DETAILS_BY_CORE_ID KdQueryDebuggerQueryThreadOrProcessTracingDetailsByCoreId
 

Detailed Description

Prototype of each function needed by VMM module.

Member Data Documentation

◆ AttachingHandleCr3VmexitsForThreadInterception

ATTACHING_HANDLE_CR3_EVENTS_FOR_THREAD_INTERCEPTION _VMM_CALLBACKS::AttachingHandleCr3VmexitsForThreadInterception

◆ BreakpointCheckAndHandleReApplyingBreakpoint

BREAKPOINT_CHECK_AND_HANDLE_REAPPLYING_BREAKPOINT _VMM_CALLBACKS::BreakpointCheckAndHandleReApplyingBreakpoint

◆ DebuggerCheckProcessOrThreadChange

INTERCEPTION_CALLBACK_TRIGGER_CLOCK_AND_IPI _VMM_CALLBACKS::DebuggerCheckProcessOrThreadChange

◆ DebuggingCallbackConditionalPageFaultException

DEBUGGING_CALLBACK_CONDITIONAL_PAGE_FAULT_EXCEPTION _VMM_CALLBACKS::DebuggingCallbackConditionalPageFaultException

◆ DebuggingCallbackHandleBreakpointException

DEBUGGING_CALLBACK_HANDLE_BREAKPOINT_EXCEPTION _VMM_CALLBACKS::DebuggingCallbackHandleBreakpointException

◆ DebuggingCallbackHandleDebugBreakpointException

DEBUGGING_CALLBACK_HANDLE_DEBUG_BREAKPOINT_EXCEPTION _VMM_CALLBACKS::DebuggingCallbackHandleDebugBreakpointException

◆ InterceptionCallbackTriggerCr3ProcessChange

INTERCEPTION_CALLBACK_TRIGGER_CR3_CHANGE _VMM_CALLBACKS::InterceptionCallbackTriggerCr3ProcessChange

◆ KdCheckAndHandleNmiCallback

KD_CHECK_AND_HANDLE_NMI_CALLBACK _VMM_CALLBACKS::KdCheckAndHandleNmiCallback

◆ KdQueryDebuggerQueryThreadOrProcessTracingDetailsByCoreId

KD_QUERY_DEBUGGER_THREAD_OR_PROCESS_TRACING_DETAILS_BY_CORE_ID _VMM_CALLBACKS::KdQueryDebuggerQueryThreadOrProcessTracingDetailsByCoreId

◆ LogCallbackCheckIfBufferIsFull

LOG_CALLBACK_CHECK_IF_BUFFER_IS_FULL _VMM_CALLBACKS::LogCallbackCheckIfBufferIsFull

◆ LogCallbackPrepareAndSendMessageToQueueWrapper

LOG_CALLBACK_PREPARE_AND_SEND_MESSAGE_TO_QUEUE _VMM_CALLBACKS::LogCallbackPrepareAndSendMessageToQueueWrapper

◆ LogCallbackSendBuffer

LOG_CALLBACK_SEND_BUFFER _VMM_CALLBACKS::LogCallbackSendBuffer

◆ LogCallbackSendMessageToQueue

LOG_CALLBACK_SEND_MESSAGE_TO_QUEUE _VMM_CALLBACKS::LogCallbackSendMessageToQueue

◆ UdCheckForCommand

UD_CHECK_FOR_COMMAND _VMM_CALLBACKS::UdCheckForCommand

◆ VmmCallbackCheckUnhandledEptViolations

VMM_CALLBACK_CHECK_UNHANDLED_EPT_VIOLATION _VMM_CALLBACKS::VmmCallbackCheckUnhandledEptViolations

◆ VmmCallbackNmiBroadcastRequestHandler

VMM_CALLBACK_NMI_BROADCAST_REQUEST_HANDLER _VMM_CALLBACKS::VmmCallbackNmiBroadcastRequestHandler

◆ VmmCallbackQueryTerminateProtectedResource

VMM_CALLBACK_QUERY_TERMINATE_PROTECTED_RESOURCE _VMM_CALLBACKS::VmmCallbackQueryTerminateProtectedResource

◆ VmmCallbackRegisteredMtfHandler

VMM_CALLBACK_REGISTERED_MTF_HANDLER _VMM_CALLBACKS::VmmCallbackRegisteredMtfHandler

◆ VmmCallbackRestoreEptState

VMM_CALLBACK_RESTORE_EPT_STATE _VMM_CALLBACKS::VmmCallbackRestoreEptState

◆ VmmCallbackSetLastError

VMM_CALLBACK_SET_LAST_ERROR _VMM_CALLBACKS::VmmCallbackSetLastError

◆ VmmCallbackTriggerEvents

VMM_CALLBACK_TRIGGER_EVENTS _VMM_CALLBACKS::VmmCallbackTriggerEvents

◆ VmmCallbackVmcallHandler

VMM_CALLBACK_VMCALL_HANDLER _VMM_CALLBACKS::VmmCallbackVmcallHandler

The documentation for this struct was generated from the following file: