https://sourceware.org/bugzilla/show_bug.cgi?id=27387
Nick Clifton <nickc at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #19 from Nick Clifton <nickc at redhat dot com> --- (In reply to Tom de Vries from comment #17) > OK, so the latest comment there AFAIU states that this will be fixed for > dwarf 5, but for dwarf 4 consumers should support reading the uleb128 > instead (for a .debug_macro.dwo section, not for a .debug_macro section). Ok done. With this patch applied the .debug_macro.dwo sections in the hello.dwo file are correctly decoded: % readelf -wm -P --wide a.out [....] Contents of the .debug_macro.dwo section (loaded from /home/vries/hello.dwo): Offset: 0x0 Version: 4 Offset size: 4 DW_MACRO_define_strp - lineno : 139 macro : tector-strong -funwind-tables -fno-stack-protector -ftls-model=initial-exec -fPIE DW_MACRO_define_strp - lineno : 140 macro : rpmbuild/BUILD/glibc-2.26/csu DW_MACRO_define_strp - lineno : 141 macro : es -fmerge-all-constants -fmessage-length=0 -frounding-math -fstack-clash-protection -fstack-protector-strong -funwind-tables -fno-stack-protector -ftls-model=initial-exec -fPIE DW_MACRO_define_strp - lineno : 488 macro : nsigned int DW_MACRO_define_strp - lineno : 528 macro : -ftls-model=initial-exec -fPIE -- You are receiving this mail because: You are on the CC list for the bug.