diff options
author | Nick Clifton <nickc@redhat.com> | 2020-02-20 13:08:29 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2020-02-20 13:08:29 +0000 |
commit | 00e49dff20421e0f8f28ee74cec12a0bae8f1b82 (patch) | |
tree | b5ad074f9e41fd5fdcdfae88cfac0c517b4a79f8 /bfd/ChangeLog | |
parent | d13c7322fe1266984024644154003a19664610ea (diff) | |
download | gdb-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/ChangeLog | 11 |
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 |