HyperDbg Debugger
Loading...
Searching...
No Matches
globals.c File Reference
#include "pch.h"

Variables

PSCRIPT_ENGINE_TOKEN_LIST GlobalIdTable
 lookup table for storing global Ids
PUSER_DEFINED_FUNCTION_NODE UserDefinedFunctionHead
PUSER_DEFINED_FUNCTION_NODE CurrentUserDefinedFunction
PINCLUDE_NODE IncludeHead
unsigned int InputIdx
 number of read characters from input
unsigned int CurrentLine
 number of current reading line
unsigned int CurrentLineIdx
unsigned int CurrentTokenIdx
HWDBG_INSTANCE_INFORMATION g_HwdbgInstanceInfo
 Instance information of the current hwdbg debuggee.
BOOLEAN g_HwdbgInstanceInfoIsValid
 Shows whether the instance info is valid (received) or not.
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.

Detailed Description

Author
M.H. Gholamrezaei (mh@hy.nosp@m.perd.nosp@m.bg.or.nosp@m.g)

Global variables

Version
0.1
Date
2020-10-22

Variable Documentation

◆ CurrentLine

unsigned int CurrentLine

number of current reading line

◆ CurrentLineIdx

unsigned int CurrentLineIdx

◆ CurrentTokenIdx

unsigned int CurrentTokenIdx

◆ CurrentUserDefinedFunction

PUSER_DEFINED_FUNCTION_NODE CurrentUserDefinedFunction

◆ g_HwdbgInstanceInfo

HWDBG_INSTANCE_INFORMATION g_HwdbgInstanceInfo

Instance information of the current hwdbg debuggee.

◆ g_HwdbgInstanceInfoIsValid

BOOLEAN g_HwdbgInstanceInfoIsValid

Shows whether the instance info is valid (received) or not.

◆ g_MessageHandler

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.

◆ GlobalIdTable

lookup table for storing global Ids

◆ IncludeHead

PINCLUDE_NODE IncludeHead

◆ InputIdx

unsigned int InputIdx

number of read characters from input

◆ UserDefinedFunctionHead

PUSER_DEFINED_FUNCTION_NODE UserDefinedFunctionHead