|
HyperDbg Debugger
|
Functions for handling messages. More...
#include "pch.h"Functions | |
| VOID | SetTextMessageCallback (PVOID Handler) |
| Set the function callback that will be called if any message needs to be shown. | |
| PVOID | SetTextMessageCallbackUsingSharedBuffer (PVOID Handler) |
| Set the function callback that will be called if any message needs to be shown. | |
| VOID | UnsetTextMessageCallback () |
| Unset the function callback that will be called if any message needs to be shown. | |
| VOID | ShowMessages (const CHAR *Fmt,...) |
| Show messages. | |
Variables | |
| PVOID | g_MessageHandler |
| The handler for ShowMessages function this is because the user might choose not to use printf and instead use his/her handler for showing messages. | |
| PVOID | g_MessageHandlerSharedBuffer |
| The shared buffer for the handler of ShowMessages function. | |
| BOOLEAN | g_LogOpened |
| Shows whether the '.logopen' command is executed and the log file is open or not. | |
| BOOLEAN | g_IsConnectedToRemoteDebugger |
| Shows whether the current system is a guest (debuggee) and a remote debugger is connected to this system. | |
| BOOLEAN | g_IsSerialConnectedToRemoteDebugger |
| Shows if the debugger was connected to remote debugger (A remote host). | |
Functions for handling messages.
| VOID SetTextMessageCallback | ( | PVOID | Handler | ) |
Set the function callback that will be called if any message needs to be shown.
| Handler | Function that handles the messages |
Set the function callback that will be called if any message needs to be shown.
| Handler | Function that handles the messages |
| VOID ShowMessages | ( | const CHAR * | Fmt, |
| ... ) |
Show messages.
| Fmt | format string message |
| ... | arguments |
| VOID UnsetTextMessageCallback | ( | ) |
Unset the function callback that will be called if any message needs to be shown.
|
extern |
Shows whether the current system is a guest (debuggee) and a remote debugger is connected to this system.
|
extern |
Shows if the debugger was connected to remote debugger (A remote host).
|
extern |
Shows whether the '.logopen' command is executed and the log file is open or not.
|
extern |
The handler for ShowMessages function this is because the user might choose not to use printf and instead use his/her handler for showing messages.
|
extern |
The shared buffer for the handler of ShowMessages function.