[PATCH] dbghelp: implement DW_TAG_const_type in dwarf2_parse_udt_type

David Heidelberger david.heidelberger at ixit.cz
Sun Oct 5 10:29:54 CDT 2014


Also solve spamming debug output with these messages:
fixme:dbghelp_dwarf:dwarf2_parse_udt_type Unhandled Tag type 0x26 at
ctx(0x33c42c,L"ourlib.so.0"), for
debug_info(abbrev:0x1360224,symt:0x159ed70)

Signed-off-by: David Heidelberger <david.heidelberger at ixit.cz>
---
  dlls/dbghelp/dwarf.c | 3 +++
  1 file changed, 3 insertions(+)

diff --git a/dlls/dbghelp/dwarf.c b/dlls/dbghelp/dwarf.c
index e7c36b0..1f85f6b 100644
--- a/dlls/dbghelp/dwarf.c
+++ b/dlls/dbghelp/dwarf.c
@@ -1453,6 +1453,9 @@ static struct symt* 
dwarf2_parse_udt_type(dwarf2_parse_context_t* ctx,
          case DW_TAG_subprogram:
              dwarf2_parse_subprogram(ctx, child);
              break;
+         case DW_TAG_const_type:
+            dwarf2_parse_const_type(ctx, child);
+            break;
          case DW_TAG_structure_type:
          case DW_TAG_class_type:
          case DW_TAG_union_type:
-- 
2.1.1
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-dbghelp-implement-DW_TAG_const_type-in-dwarf2_parse_.patch
Type: text/x-diff
Size: 1130 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20141005/ba17f2e8/attachment.patch>


More information about the wine-devel mailing list