Home
last modified time | relevance | path

Searched refs:elf_hash_table (Results 1 – 24 of 24) sorted by relevance

/freebsd-10-stable/contrib/binutils/bfd/
Delflink.c43 h = elf_link_hash_lookup (elf_hash_table (info), name, FALSE, FALSE, FALSE); in _bfd_elf_define_linkage_sym()
120 elf_hash_table (info)->hgot = h; in _bfd_elf_create_got_section()
137 hash_table = elf_hash_table (info); in _bfd_elf_link_create_dynstrtab()
167 if (elf_hash_table (info)->dynamic_sections_created) in _bfd_elf_link_create_dynamic_sections()
173 abfd = elf_hash_table (info)->dynobj; in _bfd_elf_link_create_dynamic_sections()
264 elf_hash_table (info)->dynamic_sections_created = TRUE; in _bfd_elf_link_create_dynamic_sections()
305 elf_hash_table (info)->hplt = h; in _bfd_elf_create_dynamic_sections()
392 if (!elf_hash_table (info)->is_relocatable_executable) in bfd_elf_link_record_dynamic_symbol()
400 h->dynindx = elf_hash_table (info)->dynsymcount; in bfd_elf_link_record_dynamic_symbol()
401 ++elf_hash_table (info)->dynsymcount; in bfd_elf_link_record_dynamic_symbol()
[all …]
Delf32-score.c998 dynobj = elf_hash_table (info)->dynobj; in score_elf_sort_hash_table()
1004 hsd.min_got_dynindx = elf_hash_table (info)->dynsymcount in score_elf_sort_hash_table()
1015 elf_hash_table (info)), in score_elf_sort_hash_table()
1023 <= elf_hash_table (info)->dynsymcount); in score_elf_sort_hash_table()
1200 dynobj = elf_hash_table (info)->dynobj; in score_elf_create_dynamic_relocation()
1447 g = score_elf_got_info (elf_hash_table (info)->dynobj, &sgot); in score_elf_got16_entry()
1472 dynobj = elf_hash_table (info)->dynobj; in _bfd_score_elf_hide_symbol()
1630 g = score_elf_got_info (elf_hash_table (info)->dynobj, &sgot); in score_elf_local_got_index()
1936 g = score_elf_global_got_index (elf_hash_table (info)->dynobj, in score_elf_final_link_relocate()
1938 if ((! elf_hash_table(info)->dynamic_sections_created in score_elf_final_link_relocate()
[all …]
Delf64-alpha.c1096 (elf_hash_table (info)->tls_sec->vma)
1101 (elf_hash_table (info)->tls_sec->vma \
1103 elf_hash_table (info)->tls_sec->alignment_power))
1274 elf_hash_table (info)->hplt = h; in elf64_alpha_create_dynamic_sections()
1314 elf_hash_table (info)->hgot = h; in elf64_alpha_create_dynamic_sections()
1762 dynobj = elf_hash_table(info)->dynobj; in elf64_alpha_check_relocs()
1764 elf_hash_table(info)->dynobj = dynobj = abfd; in elf64_alpha_check_relocs()
2014 dynobj = elf_hash_table(info)->dynobj; in elf64_alpha_adjust_dynamic_symbol()
2487 dynobj = elf_hash_table(info)->dynobj; in elf64_alpha_size_plt_section()
2676 bfd *dynobj = elf_hash_table(info)->dynobj; in elf64_alpha_size_rela_got_1()
[all …]
Delfxx-mips.c789 if (elf_hash_table (info)->tls_sec == NULL) in dtprel_base()
791 return elf_hash_table (info)->tls_sec->vma + DTP_OFFSET; in dtprel_base()
798 if (elf_hash_table (info)->tls_sec == NULL) in tprel_base()
800 return elf_hash_table (info)->tls_sec->vma + TP_OFFSET; in tprel_base()
2053 dynobj = elf_hash_table (info)->dynobj; in mips_elf_rel_dyn_section()
2117 bfd_boolean dyn = elf_hash_table (info)->dynamic_sections_created; in mips_tls_got_relocs()
2242 dynobj = elf_hash_table (info)->dynobj; in mips_elf_initialize_tls_slots()
2248 bfd_boolean dyn = elf_hash_table (info)->dynamic_sections_created; in mips_elf_initialize_tls_slots()
2314 MIPS_ELF_PUT_WORD (abfd, value - elf_hash_table (info)->tls_sec->vma, in mips_elf_initialize_tls_slots()
2434 g = mips_elf_got_info (elf_hash_table (info)->dynobj, &sgot); in mips_elf_local_got_index()
[all …]
Delf-eh-frame.c483 htab = elf_hash_table (info); in _bfd_elf_discard_section_eh_frame()
998 htab = elf_hash_table (info); in _bfd_elf_discard_section_eh_frame_hdr()
1032 htab = elf_hash_table (info); in _bfd_elf_maybe_strip_eh_frame_hdr()
1088 htab = elf_hash_table (info); in _bfd_elf_eh_frame_section_offset()
1184 htab = elf_hash_table (info); in _bfd_elf_write_section_eh_frame()
1541 htab = elf_hash_table (info); in _bfd_elf_write_section_eh_frame_hdr()
Delf64-sparc.c554 if (elf_hash_table (info)->dynlocal) in elf64_sparc_output_arch_syms()
556 bfd * dynobj = elf_hash_table (info)->dynobj; in elf64_sparc_output_arch_syms()
560 for (e = elf_hash_table (info)->dynlocal; e ; e = e->next) in elf64_sparc_output_arch_syms()
Delfxx-sparc.c2130 if (elf_hash_table (info)->dynamic_sections_created) in _bfd_sparc_elf_size_dynamic_sections()
2225 && elf_hash_table (info)->dynamic_sections_created) in _bfd_sparc_elf_size_dynamic_sections()
2237 && elf_hash_table (info)->hgot->root.u.def.value == 0) in _bfd_sparc_elf_size_dynamic_sections()
2238 elf_hash_table (info)->hgot->root.u.def.value = 0x1000; in _bfd_sparc_elf_size_dynamic_sections()
2298 if (elf_hash_table (info)->dynamic_sections_created) in _bfd_sparc_elf_size_dynamic_sections()
2346 struct elf_link_hash_table *eht = elf_hash_table (info); in _bfd_sparc_elf_size_dynamic_sections()
2437 if (elf_hash_table (info)->tls_sec == NULL) in dtpoff_base()
2439 return elf_hash_table (info)->tls_sec->vma; in dtpoff_base()
2448 struct elf_link_hash_table *htab = elf_hash_table (info); in tpoff()
2485 if (elf_hash_table (info)->hgot == NULL) in _bfd_sparc_elf_relocate_section()
[all …]
Delf-vxworks.c88 htab = elf_hash_table (info); in elf_vxworks_create_dynamic_sections()
Delf32-arm.c4386 if (elf_hash_table (info)->tls_sec == NULL) in dtpoff_base()
4388 return elf_hash_table (info)->tls_sec->vma; in dtpoff_base()
4397 struct elf_link_hash_table *htab = elf_hash_table (info); in tpoff()
4550 dynobj = elf_hash_table (info)->dynobj; in elf32_arm_final_link_relocate()
4714 struct elf_link_hash_table *htab = elf_hash_table (info); in elf32_arm_final_link_relocate()
7540 dynobj = elf_hash_table (info)->dynobj; in elf32_arm_check_relocs()
8034 dynobj = elf_hash_table (info)->dynobj; in elf32_arm_adjust_dynamic_symbol()
8519 dynobj = elf_hash_table (info)->dynobj; in elf32_arm_size_dynamic_sections()
8523 if (elf_hash_table (info)->dynamic_sections_created) in elf32_arm_size_dynamic_sections()
8699 if (elf_hash_table (info)->dynamic_sections_created) in elf32_arm_size_dynamic_sections()
[all …]
Delfxx-ia64.c1902 _bfd_elf_strtab_delref (elf_hash_table (info)->dynstr,
3619 dynobj = elf_hash_table(info)->dynobj;
3810 if (elf_hash_table (info)->dynamic_sections_created)
4387 asection *tls_sec = elf_hash_table (info)->tls_sec;
4402 BFD_ASSERT (elf_hash_table (info)->tls_sec != NULL);
4403 return elf_hash_table (info)->tls_sec->vma;
4468 gp = elf_link_hash_lookup (elf_hash_table (info), "__gp", FALSE,
4567 gp = elf_link_hash_lookup (elf_hash_table (info), "__gp", FALSE,
5438 if (elf_hash_table (info)->dynamic_sections_created)
Delf32-i386.c2105 asection *tls_sec = elf_hash_table (info)->tls_sec; in elf_i386_always_size_sections()
2111 tlsbase = elf_link_hash_lookup (elf_hash_table (info), in elf_i386_always_size_sections()
2178 if (elf_hash_table (info)->tls_sec == NULL) in dtpoff_base()
2180 return elf_hash_table (info)->tls_sec->vma; in dtpoff_base()
2189 struct elf_link_hash_table *htab = elf_hash_table (info); in tpoff()
Delf64-x86-64.c1965 asection *tls_sec = elf_hash_table (info)->tls_sec; in elf64_x86_64_always_size_sections()
1971 tlsbase = elf_link_hash_lookup (elf_hash_table (info), in elf64_x86_64_always_size_sections()
2004 if (elf_hash_table (info)->tls_sec == NULL) in dtpoff_base()
2006 return elf_hash_table (info)->tls_sec->vma; in dtpoff_base()
2015 struct elf_link_hash_table *htab = elf_hash_table (info); in tpoff()
Delf32-s390.c2204 if (elf_hash_table (info)->tls_sec == NULL)
2206 return elf_hash_table (info)->tls_sec->vma;
2217 struct elf_link_hash_table *htab = elf_hash_table (info);
Delf64-s390.c2178 if (elf_hash_table (info)->tls_sec == NULL)
2180 return elf_hash_table (info)->tls_sec->vma;
2191 struct elf_link_hash_table *htab = elf_hash_table (info);
Delf.c1079 &elf_hash_table (info)->merge_info, in _bfd_elf_merge_sections()
1086 if (elf_hash_table (info)->merge_info != NULL) in _bfd_elf_merge_sections()
1087 _bfd_merge_sections (abfd, info, elf_hash_table (info)->merge_info, in _bfd_elf_merge_sections()
1566 htab = elf_hash_table (info); in _bfd_elf_link_hash_copy_indirect()
1599 h->plt = elf_hash_table (info)->init_plt_offset; in _bfd_elf_link_hash_hide_symbol()
1607 _bfd_elf_strtab_delref (elf_hash_table (info)->dynstr, in _bfd_elf_link_hash_hide_symbol()
1704 return elf_hash_table (info)->needed; in bfd_elf_get_needed_list()
1716 return elf_hash_table (info)->runpath; in bfd_elf_get_runpath_list()
Delf32-ppc.c2742 _bfd_elf_strtab_delref (elf_hash_table (info)->dynstr, in ppc_elf_copy_indirect_symbol()
4793 if (elf_hash_table (info)->dynamic_sections_created) in ppc_elf_size_dynamic_sections()
4904 elf_link_hash_traverse (elf_hash_table (info), allocate_dynrelocs, info); in ppc_elf_size_dynamic_sections()
5085 elf_link_hash_traverse (elf_hash_table (info), readonly_dynrelocs, in ppc_elf_size_dynamic_sections()
7221 dynobj = elf_hash_table (info)->dynobj; in ppc_elf_finish_dynamic_sections()
Delf-bfd.h412 #define elf_hash_table(p) ((struct elf_link_hash_table *) ((p)->hash)) macro
Delf64-ppc.c4065 _bfd_elf_strtab_delref (elf_hash_table (info)->dynstr, in ppc64_elf_copy_indirect_symbol()
6693 elf_link_hash_traverse (elf_hash_table (info), adjust_opd_syms, NULL); in ppc64_elf_edit_opd()
7550 elf_link_hash_traverse (elf_hash_table (info), adjust_toc_syms, in ppc64_elf_edit_toc()
DChangeLog-00013141 * elf-bfd.h (elf_hash_table): Revert definition.
3161 * elf-bfd.h (elf_hash_table): Return NULL if the linker hash
3886 htab shortcut in place of elf_hash_table macro.
6654 * elf32-hppa.c (hppa_build_one_stub): Replace `elf_hash_table (info)'
DChangeLog-02038804 Compute elf_hash_table (info)->tls_segment.
DChangeLog-94957143 (elf_hash_table): Define.
/freebsd-10-stable/contrib/binutils/ld/emultempl/
Darmelf.em136 if (! elf_hash_table (&link_info)->dynamic_sections_created)
Dspuelf.em123 h = elf_link_hash_lookup (elf_hash_table (&link_info),
Delf32.em875 htab = elf_hash_table (&link_info);