ReactOS 0.4.16-dev-136-g52192f1
|
Go to the source code of this file.
Classes | |
struct | ENUMINFO |
Macros | |
#define | _WINVER 0x501 |
#define | SYMOPT_ALLOW_ABSOLUTE_SYMBOLS 0x00000800 |
#define | MAX_SYMBOL_NAME 1024 |
#define | CV_CALL_NEAR_C 0x00 |
#define | CV_CALL_FAR_C 0x01 |
#define | CV_CALL_NEAR_PASCAL 0x02 |
#define | CV_CALL_FAR_PASCAL 0x03 |
#define | CV_CALL_NEAR_FAST 0x04 |
#define | CV_CALL_FAR_FAST 0x05 |
#define | CV_CALL_SKIPPED 0x06 |
#define | CV_CALL_NEAR_STD 0x07 |
#define | CV_CALL_FAR_STD 0x08 |
#define | CV_CALL_NEAR_SYS 0x09 |
#define | CV_CALL_FAR_SYS 0x0a |
#define | CV_CALL_THISCALL 0x0b |
#define | CV_CALL_MIPSCALL 0x0c |
#define | CV_CALL_GENERIC 0x0d |
#define | CV_CALL_ALPHACALL 0x0e |
#define | CV_CALL_PPCCALL 0x0f |
#define | CV_CALL_SHCALL 0x10 |
#define | CV_CALL_ARMCALL 0x11 |
#define | CV_CALL_AM33CALL 0x12 |
#define | CV_CALL_TRICALL 0x13 |
#define | CV_CALL_SH5CALL 0x14 |
#define | CV_CALL_M32RCALL 0x15 |
#define | printfi IndentPrint(indent); printf |
Typedefs | |
typedef struct ENUMINFO * | PENUMINFO |
Functions | |
VOID | DumpType (DWORD dwTypeIndex, PENUMINFO pei, INT indent, BOOL bMembers) |
void | IndentPrint (INT ind) |
VOID | PrintUsage () |
BOOL | InitDbgHelp (HANDLE hProcess, LPSTR pszSymbolPath) |
VOID | DumpBaseType (DWORD dwTypeIndex, PENUMINFO pei, INT indent) |
VOID | DumpArray (DWORD dwTypeIndex, PENUMINFO pei, INT indent) |
VOID | DumpPointer (DWORD dwTypeIndex, PENUMINFO pei, INT indent) |
VOID | PrintVariant (VARIANT *v) |
BOOL | IsUnnamed (WCHAR *pszName) |
VOID | DumpEnum (DWORD dwTypeIndex, PENUMINFO pei, INT indent, BOOL bMembers) |
VOID | DumpUDT (DWORD dwTypeIndex, PENUMINFO pei, INT indent, BOOL bMembers) |
VOID | DumpCV (DWORD dwTypeIndex, PENUMINFO pei) |
BOOL CALLBACK | EnumParamsProc (PSYMBOL_INFO pSymInfo, ULONG SymbolSize, PVOID UserContext) |
VOID | DumpParams (PSYMBOL_INFO pSymInfo, PENUMINFO pei) |
VOID | DumpFunction (PSYMBOL_INFO pSymInfo, PENUMINFO pei) |
BOOL CALLBACK | EnumSymbolsProc (PSYMBOL_INFO pSymInfo, ULONG SymbolSize, PVOID UserContext) |
int | main (int argc, char *argv[]) |
Variables | |
HANDLE | hCurrentProcess |
BOOL | g_bShowPos = 0 |
CHAR * | SymTagString [] |
anonymous enum |
Enumerator | |
---|---|
UDTKind_Struct | |
UDTKind_Class | |
UDTKind_Union |
Definition at line 95 of file symdump.c.
Definition at line 52 of file symdump.c.
Definition at line 348 of file symdump.c.
Referenced by DumpType().
Definition at line 202 of file symdump.c.
Referenced by DumpType().
Definition at line 519 of file symdump.c.
Referenced by DumpType().
VOID DumpFunction | ( | PSYMBOL_INFO | pSymInfo, |
PENUMINFO | pei | ||
) |
Definition at line 846 of file symdump.c.
VOID DumpParams | ( | PSYMBOL_INFO | pSymInfo, |
PENUMINFO | pei | ||
) |
Definition at line 807 of file symdump.c.
Referenced by DumpFunction().
Definition at line 357 of file symdump.c.
Referenced by DumpType().
Definition at line 695 of file symdump.c.
Referenced by DumpArray(), DumpPointer(), DumpUDT(), EnumSymbolsProc(), and MiniDumpWriteDump().
Definition at line 580 of file symdump.c.
Referenced by DumpType().
BOOL CALLBACK EnumParamsProc | ( | PSYMBOL_INFO | pSymInfo, |
ULONG | SymbolSize, | ||
PVOID | UserContext | ||
) |
BOOL CALLBACK EnumSymbolsProc | ( | PSYMBOL_INFO | pSymInfo, |
ULONG | SymbolSize, | ||
PVOID | UserContext | ||
) |
Definition at line 862 of file symdump.c.
Referenced by main().
Definition at line 190 of file symdump.c.
Referenced by main().
Definition at line 508 of file symdump.c.
Referenced by DumpEnum(), and DumpUDT().
Definition at line 896 of file symdump.c.
Definition at line 479 of file symdump.c.
Referenced by DumpEnum().