HyperDbg Debugger
Loading...
Searching...
No Matches
HyperLog.h File Reference

HyperDbg's SDK for HyperLog project. More...

Go to the source code of this file.

Classes

struct  _MESSAGE_TRACING_CALLBACKS
 Prototype of each function needed by message tracer. More...
 

Typedefs

typedef BOOLEAN(* CHECK_VMX_OPERATION) ()
 A function that checks whether the current operation is on vmx-root mode or not.
 
typedef BOOLEAN(* CHECK_IMMEDIATE_MESSAGE_SENDING) (UINT32 OperationCode)
 A function that checks whether the immediate message sending is needed or not.
 
typedef BOOLEAN(* SEND_IMMEDIATE_MESSAGE) (CHAR *OptionalBuffer, UINT32 OptionalBufferLength, UINT32 OperationCode)
 A function that sends immediate messages.
 
typedef struct _MESSAGE_TRACING_CALLBACKS MESSAGE_TRACING_CALLBACKS
 Prototype of each function needed by message tracer.
 
typedef struct _MESSAGE_TRACING_CALLBACKSPMESSAGE_TRACING_CALLBACKS
 

Detailed Description

HyperDbg's SDK for HyperLog project.

Author
Sina Karvandi (sina@.nosp@m.hype.nosp@m.rdbg..nosp@m.org)

This file contains definitions of HyperLog routines

Version
0.2
Date
2023-01-15

Typedef Documentation

◆ CHECK_IMMEDIATE_MESSAGE_SENDING

typedef BOOLEAN(* CHECK_IMMEDIATE_MESSAGE_SENDING) (UINT32 OperationCode)

A function that checks whether the immediate message sending is needed or not.

◆ CHECK_VMX_OPERATION

typedef BOOLEAN(* CHECK_VMX_OPERATION) ()

A function that checks whether the current operation is on vmx-root mode or not.

◆ MESSAGE_TRACING_CALLBACKS

Prototype of each function needed by message tracer.

◆ PMESSAGE_TRACING_CALLBACKS

◆ SEND_IMMEDIATE_MESSAGE

typedef BOOLEAN(* SEND_IMMEDIATE_MESSAGE) (CHAR *OptionalBuffer, UINT32 OptionalBufferLength, UINT32 OperationCode)

A function that sends immediate messages.