H A D | elf64-alpha.c | 193 #define alpha_elf_link_hash_lookup(table, string, create, copy, follow) \ 196 (copy), (follow))) 200 #define alpha_elf_link_hash_traverse(table, func, info) \ 204 (info))) 223 struct bfd_link_info *info) 225 return _bfd_elf_dynamic_symbol_p (h, info, 0); 307 /* For every got, this is a link to the next got subsegment. */ 424 /* Don't do anything if we're not doing a final link. */ 1078 #define alpha_get_dtprel_base(info) \ 1079 (elf_hash_table (info) 220 alpha_elf_dynamic_symbol_p(struct elf_link_hash_entry *h, struct bfd_link_info *info) argument 1173 elf64_alpha_add_symbol_hook(bfd *abfd, struct bfd_link_info *info, Elf_Internal_Sym *sym, const char **namep ATTRIBUTE_UNUSED, flagword *flagsp ATTRIBUTE_UNUSED, asection **secp, bfd_vma *valp) argument 1234 elf64_alpha_create_dynamic_sections(bfd *abfd, struct bfd_link_info *info) argument 1506 struct bfd_link_info *info; member in struct:extsym_info 1718 elf64_alpha_check_relocs(bfd *abfd, struct bfd_link_info *info, asection *sec, const Elf_Internal_Rela *relocs) argument 1986 elf64_alpha_adjust_dynamic_symbol(struct bfd_link_info *info, struct elf_link_hash_entry *h) argument 2313 elf64_alpha_calc_got_offsets(struct bfd_link_info *info) argument 2358 elf64_alpha_size_got_sections(struct bfd_link_info *info) argument 2467 elf64_alpha_size_plt_section(struct bfd_link_info *info) argument 2509 elf64_alpha_always_size_sections(bfd *output_bfd ATTRIBUTE_UNUSED, struct bfd_link_info *info) argument 2575 elf64_alpha_calc_dynrel_sizes(struct alpha_elf_link_hash_entry *h, struct bfd_link_info *info) argument 2631 elf64_alpha_size_rela_got_1(struct alpha_elf_link_hash_entry *h, struct bfd_link_info *info) argument 2677 elf64_alpha_size_rela_got_section(struct bfd_link_info *info) argument 2721 elf64_alpha_size_rela_got_1, info); local 2729 elf64_alpha_size_dynamic_sections(bfd *output_bfd ATTRIBUTE_UNUSED, struct bfd_link_info *info) argument 2755 elf64_alpha_calc_dynrel_sizes, info); local 2910 elf64_alpha_relax_got_load(struct alpha_relax_info *info, bfd_vma symval, Elf_Internal_Rela *irel, unsigned long r_type) argument 3019 elf64_alpha_relax_opt_call(struct alpha_relax_info *info, bfd_vma symval) argument 3089 elf64_alpha_relax_with_lituse(struct alpha_relax_info *info, bfd_vma symval, Elf_Internal_Rela *irel) argument 3217 bfd_vma optdest, org; local 3344 elf64_alpha_relax_tls_get_addr(struct alpha_relax_info *info, bfd_vma symval, Elf_Internal_Rela *irel, bfd_boolean is_gd) argument 3593 struct alpha_relax_info info; local 3873 elf64_alpha_emit_dynrel(bfd *abfd, struct bfd_link_info *info, asection *sec, asection *srel, bfd_vma offset, long dynindx, long rtype, bfd_vma addend) argument 3962 elf64_alpha_relocate_section(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, asection *input_section, bfd_byte *contents, Elf_Internal_Rela *relocs, Elf_Internal_Sym *local_syms, asection **local_sections) argument 4598 elf64_alpha_finish_dynamic_symbol(bfd *output_bfd, struct bfd_link_info *info, struct elf_link_hash_entry *h, Elf_Internal_Sym *sym) argument 4747 elf64_alpha_finish_dynamic_sections(bfd *output_bfd, struct bfd_link_info *info) argument 4880 elf64_alpha_final_link(bfd *abfd, struct bfd_link_info *info) argument [all...] |