aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2020-02-20 13:08:29 +0000
committerNick Clifton <nickc@redhat.com>2020-02-20 13:08:29 +0000
commit00e49dff20421e0f8f28ee74cec12a0bae8f1b82 (patch)
treeb5ad074f9e41fd5fdcdfae88cfac0c517b4a79f8 /bfd/ChangeLog
parentd13c7322fe1266984024644154003a19664610ea (diff)
downloadgdb-00e49dff20421e0f8f28ee74cec12a0bae8f1b82.zip
gdb-00e49dff20421e0f8f28ee74cec12a0bae8f1b82.tar.gz
gdb-00e49dff20421e0f8f28ee74cec12a0bae8f1b82.tar.bz2
Stop the BFD library from automatically converting OS and PROC specific symbol section indicies to SHN_ABS, and provide a hook for backends to decide how such indicies should be processed.
* elf-bfd.h (struct elf_backend_data): Add symbol_section_index callback. * elfxx-target.h (elf_backend_symbol_section_index): Provide default definition. (elfNN_bed): Initialise the symbol_section_index field. * elf.c (swap_out_syms): Call symbol_section_index, if defined, on OS and PROC specific section indicies. Warn if converting other reserved incidies to SHN_ABS.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 6c1c131..6ee734c 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,14 @@
+2020-02-20 Nick Clifton <nickc@redhat.com>
+
+ * elf-bfd.h (struct elf_backend_data): Add symbol_section_index
+ callback.
+ * elfxx-target.h (elf_backend_symbol_section_index): Provide
+ default definition.
+ (elfNN_bed): Initialise the symbol_section_index field.
+ * elf.c (swap_out_syms): Call symbol_section_index, if defined, on
+ OS and PROC specific section indicies. Warn if converting other
+ reserved incidies to SHN_ABS.
+
2020-02-19 Sergey Belyashov <sergey.belyashov@gmail.com>
PR 25537