[PATCH 07/14] tools/winedump: added support for buildinfo codeview record
Eric Pouech
eric.pouech at gmail.com
Tue Aug 24 04:12:01 CDT 2021
Signed-off-by: Eric Pouech <eric.pouech at gmail.com>
---
include/wine/mscvpdb.h | 7 +++++++
tools/winedump/msc.c | 4 ++++
2 files changed, 11 insertions(+)
diff --git a/include/wine/mscvpdb.h b/include/wine/mscvpdb.h
index 4ab83ef1f02..3c3ef487b63 100644
--- a/include/wine/mscvpdb.h
+++ b/include/wine/mscvpdb.h
@@ -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;
diff --git a/tools/winedump/msc.c b/tools/winedump/msc.c
index 8948428427b..0fa96205e20 100644
--- a/tools/winedump/msc.c
+++ b/tools/winedump/msc.c
@@ -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);
More information about the wine-devel
mailing list