mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-11-16 12:34:43 +00:00
bfd/ELF: mark internal KVX functions hidden
This reduces the dynamic symbol table a little and allows the compiler to be more aggressive about inlining (as it sees fit, of course).
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user