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
HYPERTRACE_LBR_IS_SUPPORTED HyperTraceCallbackLbrIsSupported
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
VMM_CALLBACK_HANDLE_MTF_CALLBACK VmmCallbackHandleMtfCallback
DEBUGGING_CALLBACK_HANDLE_BREAKPOINT_EXCEPTION DebuggingCallbackHandleBreakpointException
DEBUGGING_CALLBACK_HANDLE_DEBUG_BREAKPOINT_EXCEPTION DebuggingCallbackHandleDebugBreakpointException
DEBUGGING_CALLBACK_CHECK_THREAD_INTERCEPTION DebuggingCallbackCheckThreadInterception
DEBUGGING_CALLBACK_TRIGGER_ON_CLOCK_AND_IPI_EVENTS DebuggingCallbackTriggerOnClockAndIpiEvents
DEBUGGING_CALLBACK_IGNORE_HANDLING_MOV_2_DEBUG_REGS DebuggingCallbackIgnoreHandlingMov2DebugRegs
POOL_MANAGER_REQUEST_ALLOCATION PoolManagerCallbackRequestAllocation
POOL_MANAGER_REQUEST_POOL PoolManagerCallbackRequestPool
POOL_MANAGER_FREE_POOL PoolManagerCallbackFreePool
INTERCEPTION_CALLBACK_TRIGGER_CR3_CHANGE InterceptionCallbackTriggerCr3ProcessChange

Detailed Description

Prototype of each function needed by VMM module.

Member Data Documentation

◆ DebuggingCallbackCheckThreadInterception

DEBUGGING_CALLBACK_CHECK_THREAD_INTERCEPTION _VMM_CALLBACKS::DebuggingCallbackCheckThreadInterception

◆ DebuggingCallbackHandleBreakpointException

DEBUGGING_CALLBACK_HANDLE_BREAKPOINT_EXCEPTION _VMM_CALLBACKS::DebuggingCallbackHandleBreakpointException

◆ DebuggingCallbackHandleDebugBreakpointException

DEBUGGING_CALLBACK_HANDLE_DEBUG_BREAKPOINT_EXCEPTION _VMM_CALLBACKS::DebuggingCallbackHandleDebugBreakpointException

◆ DebuggingCallbackIgnoreHandlingMov2DebugRegs

DEBUGGING_CALLBACK_IGNORE_HANDLING_MOV_2_DEBUG_REGS _VMM_CALLBACKS::DebuggingCallbackIgnoreHandlingMov2DebugRegs

◆ DebuggingCallbackTriggerOnClockAndIpiEvents

DEBUGGING_CALLBACK_TRIGGER_ON_CLOCK_AND_IPI_EVENTS _VMM_CALLBACKS::DebuggingCallbackTriggerOnClockAndIpiEvents

◆ HyperTraceCallbackLbrIsSupported

HYPERTRACE_LBR_IS_SUPPORTED _VMM_CALLBACKS::HyperTraceCallbackLbrIsSupported

◆ InterceptionCallbackTriggerCr3ProcessChange

INTERCEPTION_CALLBACK_TRIGGER_CR3_CHANGE _VMM_CALLBACKS::InterceptionCallbackTriggerCr3ProcessChange

◆ 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

◆ PoolManagerCallbackFreePool

POOL_MANAGER_FREE_POOL _VMM_CALLBACKS::PoolManagerCallbackFreePool

◆ PoolManagerCallbackRequestAllocation

POOL_MANAGER_REQUEST_ALLOCATION _VMM_CALLBACKS::PoolManagerCallbackRequestAllocation

◆ PoolManagerCallbackRequestPool

POOL_MANAGER_REQUEST_POOL _VMM_CALLBACKS::PoolManagerCallbackRequestPool

◆ VmmCallbackCheckUnhandledEptViolations

VMM_CALLBACK_CHECK_UNHANDLED_EPT_VIOLATION _VMM_CALLBACKS::VmmCallbackCheckUnhandledEptViolations

◆ VmmCallbackHandleMtfCallback

VMM_CALLBACK_HANDLE_MTF_CALLBACK _VMM_CALLBACKS::VmmCallbackHandleMtfCallback

◆ VmmCallbackNmiBroadcastRequestHandler

VMM_CALLBACK_NMI_BROADCAST_REQUEST_HANDLER _VMM_CALLBACKS::VmmCallbackNmiBroadcastRequestHandler

◆ VmmCallbackQueryTerminateProtectedResource

VMM_CALLBACK_QUERY_TERMINATE_PROTECTED_RESOURCE _VMM_CALLBACKS::VmmCallbackQueryTerminateProtectedResource

◆ 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 files:
  • hyperdbg/build/bin/debug/SDK/modules/VMM.h
  • hyperdbg/include/SDK/modules/VMM.h