binutils/
* dwarf.c (process_debug_info): Display abbrev offset in hex. (display_debug_abbrev): Show offset of abbrev. binutils/testsuite/ * binutils-all/objdump.W: Update. * binutils-all/readelf.wa: Update. * binutils-all/i386/compressed-1a.d: Update. * binutils-all/x86-64/compressed-1a.d: Update. gas/testsuite/ * gas/elf/dwarf2-1.d: Update. * gas/elf/dwarf2-2.d: Update. * gas/i386/dw2-compress-1.d: Update.
This commit is contained in:
parent
a2ff7a4bb4
commit
7282333f3d
11 changed files with 37 additions and 16 deletions
|
@ -2061,8 +2061,8 @@ process_debug_info (struct dwarf_section *section,
|
|||
dwarf_vmatoa ("x", compunit.cu_length),
|
||||
offset_size == 8 ? "64-bit" : "32-bit");
|
||||
printf (_(" Version: %d\n"), compunit.cu_version);
|
||||
printf (_(" Abbrev Offset: %s\n"),
|
||||
dwarf_vmatoa ("d", compunit.cu_abbrev_offset));
|
||||
printf (_(" Abbrev Offset: 0x%s\n"),
|
||||
dwarf_vmatoa ("x", compunit.cu_abbrev_offset));
|
||||
printf (_(" Pointer Size: %d\n"), compunit.cu_pointer_size);
|
||||
if (do_types)
|
||||
{
|
||||
|
@ -3681,14 +3681,17 @@ display_debug_abbrev (struct dwarf_section *section,
|
|||
|
||||
do
|
||||
{
|
||||
unsigned char *last;
|
||||
|
||||
free_abbrevs ();
|
||||
|
||||
last = start;
|
||||
start = process_abbrev_section (start, end);
|
||||
|
||||
if (first_abbrev == NULL)
|
||||
continue;
|
||||
|
||||
printf (_(" Number TAG\n"));
|
||||
printf (_(" Number TAG (0x%lx)\n"), (long) (last - section->start));
|
||||
|
||||
for (entry = first_abbrev; entry; entry = entry->next)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue