aboutsummaryrefslogtreecommitdiff
path: root/libctf/ctf-dedup.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2025-01-13 20:33:54 +1030
committerAlan Modra <amodra@gmail.com>2025-01-20 07:13:46 +1030
commit3a8864b3aa87330412f956a6ce233209eba133c8 (patch)
tree07c3dcea730b90f3852ff1453c6ccdb7f2fd4e42 /libctf/ctf-dedup.c
parentcb6326b5ceb7cfc784003c05b90b351d78c755fd (diff)
downloadbinutils-3a8864b3aa87330412f956a6ce233209eba133c8.zip
binutils-3a8864b3aa87330412f956a6ce233209eba133c8.tar.gz
binutils-3a8864b3aa87330412f956a6ce233209eba133c8.tar.bz2
reloc caching
This arranges to free section relocs cached in elf_section_data. To do that, some relocs stored there need to use bfd_malloc buffers rather than bfd_alloc ones. * elf.c (_bfd_elf_free_cached_info): Free relocs. * elf32-ppc.c (ppc_elf_relax_section): Realloc relocs rather than malloc, copy, free old. * elf64-ppc.c (get_relocs): bfd_malloc relocs. * elflink.c (_bfd_elf_link_info_read_relocs): Always bfd_malloc relocs.
Diffstat (limited to 'libctf/ctf-dedup.c')
0 files changed, 0 insertions, 0 deletions