]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
bfd/ELF: mark internal KVX functions hidden
authorJan Beulich <jbeulich@suse.com>
Fri, 7 Nov 2025 13:50:28 +0000 (14:50 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 7 Nov 2025 13:50:28 +0000 (14:50 +0100)
This reduces the dynamic symbol table a little and allows the compiler to
be more aggressive about inlining (as it sees fit, of course).

bfd/elfxx-kvx.h

index f736221744404b07c2d2ad0ac2c665d01a364028..ce0822371bd80863b5036b40978cf7b3ecd96e2f 100644 (file)
@@ -49,7 +49,8 @@ extern bool elf32_kvx_build_stubs
 
 extern bfd_reloc_status_type
 _bfd_kvx_elf_put_addend (bfd *, bfd_byte *, bfd_reloc_code_real_type,
-                            reloc_howto_type *, bfd_signed_vma);
+                            reloc_howto_type *, bfd_signed_vma)
+  ATTRIBUTE_HIDDEN;
 
 bool
 kvx_elf32_init_stub_bfd (struct bfd_link_info *info,
@@ -58,9 +59,11 @@ bool
 kvx_elf64_init_stub_bfd (struct bfd_link_info *info,
                        bfd *stub_bfd);
 
-bool _bfd_kvx_elf_grok_prstatus (bfd *abfd, Elf_Internal_Note *note);
+bool _bfd_kvx_elf_grok_prstatus (bfd *abfd, Elf_Internal_Note *note)
+  ATTRIBUTE_HIDDEN;
 
-bool _bfd_kvx_elf_grok_psinfo (bfd *abfd, Elf_Internal_Note *note);
+bool _bfd_kvx_elf_grok_psinfo (bfd *abfd, Elf_Internal_Note *note)
+  ATTRIBUTE_HIDDEN;
 
 #define elf_backend_grok_prstatus _bfd_kvx_elf_grok_prstatus
 #define elf_backend_grok_psinfo _bfd_kvx_elf_grok_psinfo