Searched refs:hgot (Results 1 – 15 of 15) sorted by relevance
| /freebsd-10-stable/contrib/binutils/bfd/ |
| D | elf-vxworks.c | 111 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()
|
| D | elf32-ppc.c | 3101 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 …]
|
| D | elfxx-sparc.c | 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() 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 …]
|
| D | elf32-i386.c | 3431 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()
|
| D | elfxx-mips.c | 2413 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 …]
|
| D | elf-bfd.h | 366 struct elf_link_hash_entry *hgot; member
|
| D | elf32-arm.c | 8891 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()
|
| D | ChangeLog-2006 | 2997 * 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.
|
| D | elf64-alpha.c | 1314 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()
|
| D | elf32-s390.c | 3336 || h == htab->elf.hgot
|
| D | elf64-x86-64.c | 3216 || h == htab->elf.hgot) in elf64_x86_64_finish_dynamic_symbol()
|
| D | elf64-s390.c | 3242 || h == htab->elf.hgot
|
| D | elfxx-ia64.c | 5420 || h == ia64_info->root.hgot
|
| D | ChangeLog-9697 | 5254 * 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.
|
| D | elflink.c | 120 elf_hash_table (info)->hgot = h; in _bfd_elf_create_got_section()
|