[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