dbghelp,winedump: Added support for 0x113d symbol.

This commit is contained in:
Eric Pouech 2008-09-29 21:31:29 +02:00 committed by Alexandre Julliard
parent 1a6e018f0e
commit 82d1845d85
3 changed files with 18 additions and 0 deletions

View file

@ -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:

View file

@ -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

View file

@ -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;