Home
last modified time | relevance | path

Searched refs:hgot (Results 1 – 15 of 15) sorted by relevance

/freebsd-10-stable/contrib/binutils/bfd/
Delf-vxworks.c111 if (htab->hgot) in elf_vxworks_create_dynamic_sections()
113 htab->hgot->indx = -2; in elf_vxworks_create_dynamic_sections()
114 htab->hgot->other &= ~ELF_ST_VISIBILITY (-1); in elf_vxworks_create_dynamic_sections()
115 htab->hgot->forced_local = 0; in elf_vxworks_create_dynamic_sections()
116 if (!bfd_elf_link_record_dynamic_symbol (info, htab->hgot)) in elf_vxworks_create_dynamic_sections()
Delf32-ppc.c3101 BFD_ASSERT (h == htab->elf.hgot); in ppc_elf_check_relocs()
3361 if (h && h == htab->elf.hgot && htab->plt_type == PLT_UNSET) in ppc_elf_check_relocs()
3424 if (h == NULL || h == htab->elf.hgot) in ppc_elf_check_relocs()
3434 if (h == htab->elf.hgot) in ppc_elf_check_relocs()
3942 if (h == NULL || h == htab->elf.hgot) in ppc_elf_gc_sweep_hook()
4922 htab->elf.hgot->root.u.def.value = g_o_t; in ppc_elf_size_dynamic_sections()
6239 relocation -= htab->elf.hgot->root.u.def.value; in ppc_elf_relocate_section()
6319 || h == htab->elf.hgot) in ppc_elf_relocate_section()
6932 + htab->elf.hgot->root.u.def.value in ppc_elf_finish_dynamic_symbol()
6933 + htab->elf.hgot->root.u.def.section->output_offset in ppc_elf_finish_dynamic_symbol()
[all …]
Delfxx-sparc.c2237 && 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()
2485 if (elf_hash_table (info)->hgot == NULL) in _bfd_sparc_elf_relocate_section()
2488 got_base = elf_hash_table (info)->hgot->root.u.def.value; in _bfd_sparc_elf_relocate_section()
3560 got_base = (htab->elf.hgot->root.u.def.value in sparc_vxworks_build_plt_entry()
3561 + htab->elf.hgot->root.u.def.section->output_offset in sparc_vxworks_build_plt_entry()
3562 + htab->elf.hgot->root.u.def.section->output_section->vma); in sparc_vxworks_build_plt_entry()
3605 rela.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_SPARC_HI22); in sparc_vxworks_build_plt_entry()
3612 rela.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_SPARC_LO10); in sparc_vxworks_build_plt_entry()
3797 && (h == htab->elf.hgot || h == htab->elf.hplt))) in _bfd_sparc_elf_finish_dynamic_symbol()
[all …]
Delf32-i386.c3431 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_symbol()
3556 || (!htab->is_vxworks && h == htab->elf.hgot)) in elf_i386_finish_dynamic_symbol()
3699 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_sections()
3706 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_sections()
3734 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_sections()
Delfxx-mips.c2413 got_value = (htab->root.hgot->root.u.def.section->output_section->vma in mips_elf_gotplt_index()
2414 + htab->root.hgot->root.u.def.section->output_offset in mips_elf_gotplt_index()
2415 + htab->root.hgot->root.u.def.value); in mips_elf_gotplt_index()
3795 elf_hash_table (info)->hgot = h; in mips_elf_create_got_section()
8327 || h == elf_hash_table (info)->hgot) in _bfd_mips_elf_finish_dynamic_symbol()
8495 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_MIPS_HI16); in _bfd_mips_vxworks_finish_dynamic_symbol()
8502 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_MIPS_LO16); in _bfd_mips_vxworks_finish_dynamic_symbol()
8592 got_value = (htab->root.hgot->root.u.def.section->output_section->vma in mips_vxworks_finish_exec_plt()
8593 + htab->root.hgot->root.u.def.section->output_offset in mips_vxworks_finish_exec_plt()
8594 + htab->root.hgot->root.u.def.value); in mips_vxworks_finish_exec_plt()
[all …]
Delf-bfd.h366 struct elf_link_hash_entry *hgot; member
Delf32-arm.c8891 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_ARM_ABS32); in elf32_arm_finish_dynamic_symbol()
9044 || (!htab->vxworks_p && h == htab->root.hgot)) in elf32_arm_finish_dynamic_symbol()
9254 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_ARM_ABS32); in elf32_arm_finish_dynamic_sections()
9304 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_ARM_ABS32); in elf32_arm_finish_dynamic_sections()
DChangeLog-20062997 * elfxx-mips.c (mips_elf_create_got_section): Initialize hgot.
3236 cached hgot entry to check for _GLOBAL_OFFSET_TABLE_.
3267 * elf32-i386.c (elf_i386_link_hash_table): Remove hgot and hplt.
3270 hgot fields.
Delf64-alpha.c1314 elf_hash_table (info)->hgot = h; in elf64_alpha_create_dynamic_sections()
4783 || h == elf_hash_table (info)->hgot in elf64_alpha_finish_dynamic_symbol()
Delf32-s390.c3336 || h == htab->elf.hgot
Delf64-x86-64.c3216 || h == htab->elf.hgot) in elf64_x86_64_finish_dynamic_symbol()
Delf64-s390.c3242 || h == htab->elf.hgot
Delfxx-ia64.c5420 || h == ia64_info->root.hgot
DChangeLog-96975254 * elf-bfd.h (struct elf_link_hash_table): Add hgot field.
5255 * elf.c (_bfd_elf_link_hash_table_init): Initialize hgot field.
5257 _GLOBAL_OFFSET_TABLE_ hash table entry in the hgot field.
Delflink.c120 elf_hash_table (info)->hgot = h; in _bfd_elf_create_got_section()