aboutsummaryrefslogtreecommitdiff
path: root/binutils/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2007-10-28 14:00:20 +0000
committerNick Clifton <nickc@redhat.com>2007-10-28 14:00:20 +0000
commitaca885677a9f25193e993d2e41a23b2973e09aef (patch)
tree7c2265cf8bbd1374378f9c9eed60da1108ae54b5 /binutils/ChangeLog
parentbe550616504d47b170e92a598662cc7f0f1642eb (diff)
downloadgdb-aca885677a9f25193e993d2e41a23b2973e09aef.zip
gdb-aca885677a9f25193e993d2e41a23b2973e09aef.tar.gz
gdb-aca885677a9f25193e993d2e41a23b2973e09aef.tar.bz2
* dwarf.c (process_debug_info): Check for corrupt lengths.
* readelf.c (get_reloc_type): New function. Returns the reloc number extracted from the info field of a reloc. (get_reloc_symindex): New function. Returns the symbol index (extracted from the info field of a reloc. (dump_relocations): Use the new functions. (slurp_ia64_unwind_table): Use the new functions. (slurp_hppa_unwind_table): Use the new functions. (dump_section_as_bytes): Use the new functions. (get_reloc_size): Delete function. (is_32bit_abs_reloc): New function. Determines if a given reloc type is a 32-bit absolute relocation. (is_32bit_pcrel_reloc): New function. Like is_32bit_abs_reloc but for pc-relative relocations. (is_64bit_abs_reloc): New function. Like is_32bit_abs_reloc but for 64-bit absolute relocations. (is_16bit_abs_reloc): New function. Like is_32bit_abs_reloc but for 32-bit absolute relocations. (debug_apply_rela_addends): Use the new functions. Skip and warn about any unrecognised relocations.
Diffstat (limited to 'binutils/ChangeLog')
-rw-r--r--binutils/ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index d3e7e7d..94a8739 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,26 @@
+2007-10-28 Nick Clifton <nickc@redhat.com>
+
+ * dwarf.c (process_debug_info): Check for corrupt lengths.
+ * readelf.c (get_reloc_type): New function. Returns the reloc
+ number extracted from the info field of a reloc.
+ (get_reloc_symindex): New function. Returns the symbol index
+ extracted from the info field of a reloc.
+ (dump_relocations): Use the new functions.
+ (slurp_ia64_unwind_table): Use the new functions.
+ (slurp_hppa_unwind_table): Use the new functions.
+ (dump_section_as_bytes): Use the new functions.
+ (get_reloc_size): Delete function.
+ (is_32bit_abs_reloc): New function. Determines if a given reloc
+ type is a 32-bit absolute relocation.
+ (is_32bit_pcrel_reloc): New function. Like is_32bit_abs_reloc but
+ for pc-relative relocations.
+ (is_64bit_abs_reloc): New function. Like is_32bit_abs_reloc but
+ for 64-bit absolute relocations.
+ (is_16bit_abs_reloc): New function. Like is_32bit_abs_reloc but
+ for 32-bit absolute relocations.
+ (debug_apply_rela_addends): Use the new functions. Skip and warn
+ about any unrecognised relocations.
+
2007-10-26 Karl Berry <karl@freefriends.org>
* doc/binutils.texi: Move top stuff to the top.