diff options
author | Alan Modra <amodra@gmail.com> | 2010-08-13 00:21:19 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2010-08-13 00:21:19 +0000 |
commit | 0ac6fba0ecc9375477561f72df351a8ea84c899b (patch) | |
tree | eb275530d12673b975c716c2946b1649ac426be4 /binutils | |
parent | 74f67560959c1ba65f6be4571d846b759522fcd5 (diff) | |
download | gdb-0ac6fba0ecc9375477561f72df351a8ea84c899b.zip gdb-0ac6fba0ecc9375477561f72df351a8ea84c899b.tar.gz gdb-0ac6fba0ecc9375477561f72df351a8ea84c899b.tar.bz2 |
* dwarf.c (process_debug_info): Don't subtract section address
when calculating location of cu abbrev within section.
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/ChangeLog | 9 | ||||
-rw-r--r-- | binutils/dwarf.c | 3 |
2 files changed, 8 insertions, 4 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index d051895..3648503 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +2010-08-13 Tom Tromey <tromey@redhat.com> + + * dwarf.c (process_debug_info): Don't subtract section address + when calculating location of cu abbrev within section. + 2010-08-12 Michael Haubenwallner <haubi@gentoo.org> PR binutils/11742 @@ -57,7 +62,7 @@ 2010-06-29 Alan Modra <amodra@gmail.com> - PR binutils/3166 + PR binutils/3166 * objcopy.c (is_strip_section): Revert 2006-09-05. (setup_section): Make SHT_GROUP section nobits. @@ -423,7 +428,7 @@ 2010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com> Alan Modra <amodra@gmail.com> - * readelf.c (process_file_header): Handle e_phnum extension. + * readelf.c (process_file_header): Handle e_phnum extension. 2010-01-14 Tristan Gingold <gingold@adacore.com> diff --git a/binutils/dwarf.c b/binutils/dwarf.c index f40bd41..84e22eb 100644 --- a/binutils/dwarf.c +++ b/binutils/dwarf.c @@ -2077,8 +2077,7 @@ process_debug_info (struct dwarf_section *section, else process_abbrev_section ((unsigned char *) debug_displays [abbrev_sec].section.start - + compunit.cu_abbrev_offset - - debug_displays [abbrev_sec].section.address, + + compunit.cu_abbrev_offset, (unsigned char *) debug_displays [abbrev_sec].section.start + debug_displays [abbrev_sec].section.size); |