aboutsummaryrefslogtreecommitdiff
path: root/libctf/ctf-intl.h
diff options
context:
space:
mode:
authorNick Alcock <nick.alcock@oracle.com>2025-04-25 21:28:25 +0100
committerNick Alcock <nick.alcock@oracle.com>2025-04-25 21:32:35 +0100
commit1cea8a8ce757eb5e99f228abdf73cd62578b7745 (patch)
tree9c04db3f0f90ba21ec4000e4ff4a87577b3f16ea /libctf/ctf-intl.h
parent1ec572d423672c5fa9f2d214c4dee81f26b4d1dc (diff)
downloadbinutils-1cea8a8ce757eb5e99f228abdf73cd62578b7745.zip
binutils-1cea8a8ce757eb5e99f228abdf73cd62578b7745.tar.gz
binutils-1cea8a8ce757eb5e99f228abdf73cd62578b7745.tar.bz2
bfd, ld: allow the disabling of CTF deduplication; BTF linking
This first half of ld support for BTF deduplication adds a facility to GNU ld and BFD to entirely disable CTF or BTF deduplication via the new --disable-ctf-dedup linker option, and (slightly entangled with it) modifies the existing BFD CTF support so that it can also deduplicate BTF. Determining whether deduplication is disabled when all you have is a section requires a bit of digging around and the proxying of of _bfd_get_link_info into bfd-elf.h via a new _bfd_elf_get_link_info, to dodge include ordering problems. (Note that BTF deduplication support is not yet complete: in particular, relocs into BTF sections don't get handled at all yet.)
Diffstat (limited to 'libctf/ctf-intl.h')
0 files changed, 0 insertions, 0 deletions