[binutils-gdb] bfd/ELF: mark VxWorks functions hidden

Jan Beulich jbeulich@sourceware.org
Fri Nov 7 13:59:31 GMT 2025


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=aab90506f5b833da72155298672a20aab56c0527

commit aab90506f5b833da72155298672a20aab56c0527
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Nov 7 14:55:57 2025 +0100

    bfd/ELF: mark VxWorks functions hidden
    
    They're all internal to libbfd.

Diff:
---
 bfd/elf-vxworks.h | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/bfd/elf-vxworks.h b/bfd/elf-vxworks.h
index 90e8a0eb286..f7a19a3c245 100644
--- a/bfd/elf-vxworks.h
+++ b/bfd/elf-vxworks.h
@@ -21,17 +21,20 @@
 
 bool elf_vxworks_add_symbol_hook
   (bfd *, struct bfd_link_info *, Elf_Internal_Sym *, const char **,
-   flagword *, asection **, bfd_vma *);
+   flagword *, asection **, bfd_vma *) ATTRIBUTE_HIDDEN;
 int elf_vxworks_link_output_symbol_hook
   (struct bfd_link_info *, const char *name, Elf_Internal_Sym *,
-   asection *, struct elf_link_hash_entry *);
+   asection *, struct elf_link_hash_entry *) ATTRIBUTE_HIDDEN;
 bool elf_vxworks_emit_relocs
   (bfd *, asection *, Elf_Internal_Shdr *, Elf_Internal_Rela *,
-   struct elf_link_hash_entry **);
-bool elf_vxworks_final_write_processing (bfd *);
+   struct elf_link_hash_entry **) ATTRIBUTE_HIDDEN;
+bool elf_vxworks_final_write_processing
+   (bfd *) ATTRIBUTE_HIDDEN;
 bool elf_vxworks_create_dynamic_sections
-  (bfd *, struct bfd_link_info *, asection **);
-bool elf_vxworks_add_dynamic_entries (bfd *, struct bfd_link_info *);
-bool elf_vxworks_finish_dynamic_entry (bfd *, Elf_Internal_Dyn *);
+  (bfd *, struct bfd_link_info *, asection **) ATTRIBUTE_HIDDEN;
+bool elf_vxworks_add_dynamic_entries
+  (bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
+bool elf_vxworks_finish_dynamic_entry
+  (bfd *, Elf_Internal_Dyn *) ATTRIBUTE_HIDDEN;
 bool _bfd_elf_maybe_vxworks_add_dynamic_tags
-  (bfd *, struct bfd_link_info *, bool);
+  (bfd *, struct bfd_link_info *, bool) ATTRIBUTE_HIDDEN;


More information about the Binutils-cvs mailing list