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

HyperDbg's SDK Header Files For Symbol Parsing. More...

Go to the source code of this file.

Classes

struct  _MODULE_SYMBOL_DETAIL
 structures for sending and saving details about each module and symbols details More...
 
struct  _USERMODE_LOADED_MODULE_SYMBOLS
 
struct  _USERMODE_LOADED_MODULE_DETAILS
 
struct  _DEBUGGER_UPDATE_SYMBOL_TABLE
 request to add new symbol detail or update a previous symbol table entry More...
 
struct  _DEBUGGEE_SYMBOL_UPDATE_RESULT
 request that shows, symbol reload process is finished More...
 

Typedefs

typedef struct _MODULE_SYMBOL_DETAIL MODULE_SYMBOL_DETAIL
 structures for sending and saving details about each module and symbols details
 
typedef struct _MODULE_SYMBOL_DETAILPMODULE_SYMBOL_DETAIL
 
typedef struct _USERMODE_LOADED_MODULE_SYMBOLS USERMODE_LOADED_MODULE_SYMBOLS
 
typedef struct _USERMODE_LOADED_MODULE_SYMBOLSPUSERMODE_LOADED_MODULE_SYMBOLS
 
typedef struct _USERMODE_LOADED_MODULE_DETAILS USERMODE_LOADED_MODULE_DETAILS
 
typedef struct _USERMODE_LOADED_MODULE_DETAILSPUSERMODE_LOADED_MODULE_DETAILS
 
typedef VOID(* SymbolMapCallback) (UINT64 Address, char *ModuleName, char *ObjectName, unsigned int ObjectSize)
 Callback type that should be used to add list of Addresses to ObjectNames.
 
typedef struct _DEBUGGER_UPDATE_SYMBOL_TABLE DEBUGGER_UPDATE_SYMBOL_TABLE
 request to add new symbol detail or update a previous symbol table entry
 
typedef struct _DEBUGGER_UPDATE_SYMBOL_TABLEPDEBUGGER_UPDATE_SYMBOL_TABLE
 
typedef struct _DEBUGGEE_SYMBOL_UPDATE_RESULT DEBUGGEE_SYMBOL_UPDATE_RESULT
 request that shows, symbol reload process is finished
 
typedef struct _DEBUGGEE_SYMBOL_UPDATE_RESULTPDEBUGGEE_SYMBOL_UPDATE_RESULT
 

Detailed Description

HyperDbg's SDK Header Files For Symbol Parsing.

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

This file contains definitions of symbol parsers

Version
0.2
Date
2022-06-24

Typedef Documentation

◆ DEBUGGEE_SYMBOL_UPDATE_RESULT

request that shows, symbol reload process is finished

◆ DEBUGGER_UPDATE_SYMBOL_TABLE

request to add new symbol detail or update a previous symbol table entry

◆ MODULE_SYMBOL_DETAIL

structures for sending and saving details about each module and symbols details

◆ PDEBUGGEE_SYMBOL_UPDATE_RESULT

◆ PDEBUGGER_UPDATE_SYMBOL_TABLE

◆ PMODULE_SYMBOL_DETAIL

◆ PUSERMODE_LOADED_MODULE_DETAILS

◆ PUSERMODE_LOADED_MODULE_SYMBOLS

◆ SymbolMapCallback

typedef VOID(* SymbolMapCallback) (UINT64 Address, char *ModuleName, char *ObjectName, unsigned int ObjectSize)

Callback type that should be used to add list of Addresses to ObjectNames.

◆ USERMODE_LOADED_MODULE_DETAILS

◆ USERMODE_LOADED_MODULE_SYMBOLS