|
HyperDbg Debugger
|
HyperDbg's SDK for hyperperf project. More...
Go to the source code of this file.
Classes | |
| struct | _HYPERPERF_CALLBACKS |
| Prototype of each function needed by hyperperf module. More... | |
Typedefs | |
| typedef BOOLEAN(* | LOG_CALLBACK_PREPARE_AND_SEND_MESSAGE_TO_QUEUE) (UINT32 OperationCode, BOOLEAN IsImmediateMessage, BOOLEAN ShowCurrentSystemTime, BOOLEAN Priority, const CHAR *Fmt, va_list ArgList) |
| A function from the message tracer that send the inputs to the queue of the messages. | |
| typedef BOOLEAN(* | LOG_CALLBACK_SEND_MESSAGE_TO_QUEUE) (UINT32 OperationCode, BOOLEAN IsImmediateMessage, CHAR *LogMessage, UINT32 BufferLen, BOOLEAN Priority) |
| A function that sends the messages to message tracer buffers. | |
| typedef BOOLEAN(* | LOG_CALLBACK_SEND_BUFFER) (_In_ UINT32 OperationCode, _In_reads_bytes_(BufferLength) PVOID Buffer, _In_ UINT32 BufferLength, _In_ BOOLEAN Priority) |
| A function that sends the messages to message tracer buffers. | |
| typedef BOOLEAN(* | LOG_CALLBACK_CHECK_IF_BUFFER_IS_FULL) (BOOLEAN Priority) |
| A function that checks whether the priority or regular buffer is full or not. | |
| typedef BOOLEAN(* | VM_FUNC_VMX_GET_CURRENT_EXECUTION_MODE) () |
| A function that checks whether the current execution mode is VMX-root mode or not. | |
| typedef struct _HYPERPERF_CALLBACKS | HYPERPERF_CALLBACKS |
| Prototype of each function needed by hyperperf module. | |
HyperDbg's SDK for hyperperf project.
This file contains definitions of HyperPerf routines
| typedef struct _HYPERPERF_CALLBACKS HYPERPERF_CALLBACKS |
Prototype of each function needed by hyperperf module.
A function that checks whether the priority or regular buffer is full or not.
| typedef BOOLEAN(* LOG_CALLBACK_PREPARE_AND_SEND_MESSAGE_TO_QUEUE) (UINT32 OperationCode, BOOLEAN IsImmediateMessage, BOOLEAN ShowCurrentSystemTime, BOOLEAN Priority, const CHAR *Fmt, va_list ArgList) |
A function from the message tracer that send the inputs to the queue of the messages.
| typedef BOOLEAN(* LOG_CALLBACK_SEND_BUFFER) (_In_ UINT32 OperationCode, _In_reads_bytes_(BufferLength) PVOID Buffer, _In_ UINT32 BufferLength, _In_ BOOLEAN Priority) |
A function that sends the messages to message tracer buffers.
| typedef BOOLEAN(* LOG_CALLBACK_SEND_MESSAGE_TO_QUEUE) (UINT32 OperationCode, BOOLEAN IsImmediateMessage, CHAR *LogMessage, UINT32 BufferLen, BOOLEAN Priority) |
A function that sends the messages to message tracer buffers.
| typedef BOOLEAN(* VM_FUNC_VMX_GET_CURRENT_EXECUTION_MODE) () |
A function that checks whether the current execution mode is VMX-root mode or not.