aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2024-04-22 09:30:23 +0930
committerAlan Modra <amodra@gmail.com>2024-04-23 11:19:35 +0930
commit6705e14a9943e48ccf0f4829a9c23d66b5b83aae (patch)
treecc24d5b4bd760a45f5b242b774970b8f8b473801 /binutils
parent6bfde7e33e2220766b82abd5b88b4b33028d260a (diff)
downloadbinutils-6705e14a9943e48ccf0f4829a9c23d66b5b83aae.zip
binutils-6705e14a9943e48ccf0f4829a9c23d66b5b83aae.tar.gz
binutils-6705e14a9943e48ccf0f4829a9c23d66b5b83aae.tar.bz2
copy_private_symbol_data
bfd_copy_private_symbol_data is a bfd function that appeared in commit 89665c8562da a long time ago, but seemingly wasn't used anywhere until Jan added it to gas/symbols.c in commit 6a2b6326c21e. The function is used to modify ELF symbol st_shndx for symbols defined in odd sections like .symtab, so that they get the corresponding section st_shndx in an output file. This patch fixes some bitrot in the function. After commit c03551323c04 which introduced output_elf_obj_tdata, elf_strtab_sec and elf_shstrtab_sec will segfault if used on an input bfd. PR 14493 * elf.c (_bfd_elf_copy_private_symbol_data): Don't use elf_strtab_sec and elf_shstrtab_sec.
Diffstat (limited to 'binutils')
0 files changed, 0 insertions, 0 deletions