diff options
Diffstat (limited to 'src/readelf.c')
| -rw-r--r-- | src/readelf.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/readelf.c b/src/readelf.c index 2faa1d57..e9887c45 100644 --- a/src/readelf.c +++ b/src/readelf.c @@ -6371,9 +6371,12 @@ print_debug_units (Dwfl_Module *dwflmod, } if (!silent) - printf (" [%6" PRIx64 "] %*s%s\n", - (uint64_t) offset, (int) (level * 2), "", - dwarf_tag_name (tag)); + { + unsigned int code = dwarf_getabbrevcode (dies[level].abbrev); + printf (" [%6" PRIx64 "] %*s%-20s abbrev: %u\n", + (uint64_t) offset, (int) (level * 2), "", + dwarf_tag_name (tag), code); + } /* Print the attribute values. */ args.level = level; |
