[PATCH 19/27] bfd/ELF: properly mark bfd_elf_print_symbol() as private
Jan Beulich
jbeulich@suse.com
Mon Oct 27 14:20:53 GMT 2025
Add a leading underscore and make it hidden.
--- a/bfd/elf-bfd.h
+++ b/bfd/elf-bfd.h
@@ -2311,8 +2311,8 @@ extern bool _bfd_elf_print_private_bfd_d
(bfd *, void *) ATTRIBUTE_HIDDEN;
const char * _bfd_elf_get_symbol_version_string
(bfd *, asymbol *, bool, bool *) ATTRIBUTE_HIDDEN;
-extern void bfd_elf_print_symbol
- (bfd *, void *, asymbol *, bfd_print_symbol_type);
+extern void _bfd_elf_print_symbol
+ (bfd *, void *, asymbol *, bfd_print_symbol_type) ATTRIBUTE_HIDDEN;
extern unsigned int _bfd_elf_eh_frame_address_size
(bfd *, const asection *) ATTRIBUTE_HIDDEN;
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -2397,10 +2397,10 @@ _bfd_elf_get_symbol_version_string (bfd
/* Display ELF-specific fields of a symbol. */
void
-bfd_elf_print_symbol (bfd *abfd,
- void *filep,
- asymbol *symbol,
- bfd_print_symbol_type how)
+_bfd_elf_print_symbol (bfd *abfd,
+ void *filep,
+ asymbol *symbol,
+ bfd_print_symbol_type how)
{
FILE *file = (FILE *) filep;
const char *symname = (symbol->name != bfd_symbol_error_name
--- a/bfd/elfxx-target.h
+++ b/bfd/elfxx-target.h
@@ -340,7 +340,7 @@
#endif
#ifndef bfd_elfNN_print_symbol
-#define bfd_elfNN_print_symbol bfd_elf_print_symbol
+#define bfd_elfNN_print_symbol _bfd_elf_print_symbol
#endif
#ifndef elf_symbol_leading_char
More information about the Binutils
mailing list