HyperDbg Debugger
Loading...
Searching...
No Matches
symbol-parser.h File Reference

symbol parser headers More...

Go to the source code of this file.

Classes

struct  _SYMBOL_LOADED_MODULE_DETAILS
 Hold detail about the loaded modules. More...

Macros

#define DoNotShowDetailedResult   TRUE

Typedefs

typedef struct _SYMBOL_LOADED_MODULE_DETAILS SYMBOL_LOADED_MODULE_DETAILS
 Hold detail about the loaded modules.
typedef struct _SYMBOL_LOADED_MODULE_DETAILSPSYMBOL_LOADED_MODULE_DETAILS

Functions

 __declspec (dllimport) int pdbex_export(int argc
BOOL SymGetFileParams (const char *FileName, DWORD &FileSize)
BOOL SymGetFileSize (const char *FileName, DWORD &FileSize)
VOID SymShowSymbolInfo (UINT64 ModBase)
BOOL CALLBACK SymDisplayMaskSymbolsCallback (SYMBOL_INFO *SymInfo, ULONG SymbolSize, PVOID UserContext)
BOOL CALLBACK SymDeliverDisassemblerSymbolMapCallback (SYMBOL_INFO *SymInfo, ULONG SymbolSize, PVOID UserContext)
VOID SymShowSymbolDetails (SYMBOL_INFO &SymInfo)
const char * SymTagStr (ULONG Tag)
BOOLEAN SymbolPdbDownload (std::string SymName, const std::string &GUID, const std::string &SymPath, BOOLEAN IsSilentLoad)

Variables

char ** argv
char bool is_struct
char bool void * buffer_address

Detailed Description

symbol parser headers

Author
Sina Karvandi (sina@.nosp@m.hype.nosp@m.rdbg..nosp@m.org)
Version
0.1
Date
2021-05-29

Macro Definition Documentation

◆ DoNotShowDetailedResult

#define DoNotShowDetailedResult   TRUE

Typedef Documentation

◆ PSYMBOL_LOADED_MODULE_DETAILS

◆ SYMBOL_LOADED_MODULE_DETAILS

Hold detail about the loaded modules.

Function Documentation

◆ __declspec()

__declspec ( dllimport )

◆ SymbolPdbDownload()

BOOLEAN SymbolPdbDownload ( std::string SymName,
const std::string & GUID,
const std::string & SymPath,
BOOLEAN IsSilentLoad )

◆ SymDeliverDisassemblerSymbolMapCallback()

BOOL CALLBACK SymDeliverDisassemblerSymbolMapCallback ( SYMBOL_INFO * SymInfo,
ULONG SymbolSize,
PVOID UserContext )

◆ SymDisplayMaskSymbolsCallback()

BOOL CALLBACK SymDisplayMaskSymbolsCallback ( SYMBOL_INFO * SymInfo,
ULONG SymbolSize,
PVOID UserContext )

◆ SymGetFileParams()

BOOL SymGetFileParams ( const char * FileName,
DWORD & FileSize )

◆ SymGetFileSize()

BOOL SymGetFileSize ( const char * FileName,
DWORD & FileSize )

◆ SymShowSymbolDetails()

VOID SymShowSymbolDetails ( SYMBOL_INFO & SymInfo)

◆ SymShowSymbolInfo()

VOID SymShowSymbolInfo ( UINT64 ModBase)

◆ SymTagStr()

const char * SymTagStr ( ULONG Tag)

Variable Documentation

◆ argv

char** argv

◆ buffer_address

char bool void* buffer_address

◆ is_struct

char bool is_struct