winedump: Add support for buildinfo codeview record.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Eric Pouech 2021-08-24 11:12:01 +02:00 committed by Alexandre Julliard
parent f5800a7849
commit 45d4021ff5
2 changed files with 11 additions and 0 deletions

View File

@ -1821,6 +1821,13 @@ union codeview_symbol
struct cv_addr_gap gaps[0];
} defrange_registerrel_v3;
struct
{
unsigned short int len;
unsigned short int id;
cv_itemid_t itemid;
} build_info_v3;
struct
{
unsigned short int len;

View File

@ -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);
break;
case S_BUILDINFO:
printf("Build-info V3 item:%04x\n", sym->build_info_v3.itemid);
break;
case S_INLINESITE:
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);