dbghelp,winedump: Added support for 0x113d symbol.
This commit is contained in:
parent
1a6e018f0e
commit
82d1845d85
|
@ -1714,6 +1714,7 @@ static int codeview_snarf(const struct msc_debug_info* msc_dbg, const BYTE* root
|
|||
break;
|
||||
|
||||
case S_MSTOOL_V3: /* just to silence a few warnings */
|
||||
case S_MSTOOLENV_V3:
|
||||
break;
|
||||
|
||||
case S_SSEARCH_V1:
|
||||
|
|
|
@ -1620,6 +1620,7 @@ union codeview_symbol
|
|||
#define S_SECTINFO_V3 0x1136
|
||||
#define S_SUBSECTINFO_V3 0x1137
|
||||
#define S_SECUCOOKIE_V3 0x113A
|
||||
#define S_MSTOOLENV_V3 0x113D
|
||||
|
||||
/* ======================================== *
|
||||
* Line number information
|
||||
|
|
|
@ -1243,6 +1243,22 @@ int codeview_dump_symbols(const void* root, unsigned long size)
|
|||
}
|
||||
break;
|
||||
|
||||
case S_MSTOOLENV_V3:
|
||||
{
|
||||
const char* x1 = (const char*)sym + 4 + 1;
|
||||
const char* x2;
|
||||
|
||||
printf("\tTool conf V3\n");
|
||||
while (*x1)
|
||||
{
|
||||
x2 = x1 + strlen(x1) + 1;
|
||||
if (!*x2) break;
|
||||
printf("\t\t%s: %s\n", x1, x2);
|
||||
x1 = x2 + strlen(x2) + 1;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case S_ALIGN_V1:
|
||||
/* simply skip it */
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue