Commit 45d4021f authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

winedump: Add support for buildinfo codeview record.

parent f5800a78
...@@ -1825,6 +1825,13 @@ union codeview_symbol ...@@ -1825,6 +1825,13 @@ union codeview_symbol
{ {
unsigned short int len; unsigned short int len;
unsigned short int id; unsigned short int id;
cv_itemid_t itemid;
} build_info_v3;
struct
{
unsigned short int len;
unsigned short int id;
unsigned int pParent; unsigned int pParent;
unsigned int pEnd; unsigned int pEnd;
cv_itemid_t inlinee; cv_itemid_t inlinee;
......
...@@ -1743,6 +1743,10 @@ BOOL codeview_dump_symbols(const void* root, unsigned long size) ...@@ -1743,6 +1743,10 @@ BOOL codeview_dump_symbols(const void* root, unsigned long size)
sym->callsiteinfo_v3.sect, sym->callsiteinfo_v3.off, sym->callsiteinfo_v3.typind); sym->callsiteinfo_v3.sect, sym->callsiteinfo_v3.off, sym->callsiteinfo_v3.typind);
break; break;
case S_BUILDINFO:
printf("Build-info V3 item:%04x\n", sym->build_info_v3.itemid);
break;
case S_INLINESITE: case S_INLINESITE:
printf("Inline-site V3 parent:%x end:%x inlinee:%x\n", printf("Inline-site V3 parent:%x end:%x inlinee:%x\n",
sym->inline_site_v3.pParent, sym->inline_site_v3.pEnd, sym->inline_site_v3.inlinee); sym->inline_site_v3.pParent, sym->inline_site_v3.pEnd, sym->inline_site_v3.inlinee);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment