From: Nick Clifton Date: Fri, 27 Mar 2009 14:27:02 +0000 (+0000) Subject: * dwarf.c (display_debug_ranges): Add the base address to the X-Git-Tag: sid-snapshot-20090401~44 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4a149252f16212640bf5c7ce6299e82f6a422dcd;p=external%2Fbinutils.git * dwarf.c (display_debug_ranges): Add the base address to the displayed values for 'Begin' and 'End'. --- diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 2338abb..8265915 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +2009-03-27 Nick Clifton + + * dwarf.c (display_debug_ranges): Add the base address to the + displayed values for 'Begin' and 'End'. + 2009-03-25 Ryan Mansfield * readelf.c (process_file_header): Don't report a corrupt string diff --git a/binutils/dwarf.c b/binutils/dwarf.c index d5dbb78..72efe3e 100644 --- a/binutils/dwarf.c +++ b/binutils/dwarf.c @@ -3576,17 +3576,19 @@ display_debug_ranges (struct dwarf_section *section, break; } - print_dwarf_vma (begin, pointer_size); - print_dwarf_vma (end, pointer_size); - /* Check base address specifiers. */ if (begin == (dwarf_vma) -1 && end != (dwarf_vma) -1) { base_address = end; + print_dwarf_vma (begin, pointer_size); + print_dwarf_vma (end, pointer_size); printf ("(base address)\n"); continue; } + print_dwarf_vma (begin + base_address, pointer_size); + print_dwarf_vma (end + base_address, pointer_size); + if (begin == end) fputs (_("(start == end)"), stdout); else if (begin > end)