[PATCH 0/6] bfd/COFF: library interface tidying
Jan Beulich
jbeulich@suse.com
Fri Nov 7 14:22:27 GMT 2025
libbfd.so carries way too many symbols in its dynamic symbol table. Also
from looking at a symbol it's not easily possible to determine whether it
actually is supposed to be externally available. LIke recently done fo
ELF, start adding more hidden attributes for COFF as well, and start
tidying the naming of certain functions there.
1: COFF: mark internal functions hidden
2: COFF: properly mark bfd_coff_{gc_sections,group_name}() as private
3: ECOFF: mark internal functions hidden
4: XCOFF: mark internal data hidden
5: PEI: mark internal functions hidden
6: COFF: mark a function exposed to ld as non-private
Jan
More information about the Binutils
mailing list