| /openbsd/src/gnu/usr.bin/binutils-2.17/bfd/ |
| D | elf-vxworks.c | 93 if (htab->hgot) in elf_vxworks_create_dynamic_sections() 95 htab->hgot->indx = -2; in elf_vxworks_create_dynamic_sections() 96 htab->hgot->other &= ~ELF_ST_VISIBILITY (-1); in elf_vxworks_create_dynamic_sections() 97 htab->hgot->forced_local = 0; in elf_vxworks_create_dynamic_sections() 98 if (!bfd_elf_link_record_dynamic_symbol (info, htab->hgot)) in elf_vxworks_create_dynamic_sections()
|
| D | elf32-ppc.c | 3027 BFD_ASSERT (h == htab->elf.hgot); in ppc_elf_check_relocs() 3286 if (h && h == htab->elf.hgot && htab->plt_type == PLT_UNSET) in ppc_elf_check_relocs() 3343 if (h == NULL || h == htab->elf.hgot) in ppc_elf_check_relocs() 3353 if (h == htab->elf.hgot) in ppc_elf_check_relocs() 3788 if (h == NULL || h == htab->elf.hgot) in ppc_elf_gc_sweep_hook() 4788 htab->elf.hgot->root.u.def.value = g_o_t; in ppc_elf_size_dynamic_sections() 6102 relocation -= htab->elf.hgot->root.u.def.value; in ppc_elf_relocate_section() 6182 || h == htab->elf.hgot) in ppc_elf_relocate_section() 6794 + htab->elf.hgot->root.u.def.value in ppc_elf_finish_dynamic_symbol() 6795 + htab->elf.hgot->root.u.def.section->output_offset in ppc_elf_finish_dynamic_symbol() [all …]
|
| D | elfxx-sparc.c | 2252 && elf_hash_table (info)->hgot->root.u.def.value == 0) in _bfd_sparc_elf_size_dynamic_sections() 2253 elf_hash_table (info)->hgot->root.u.def.value = 0x1000; in _bfd_sparc_elf_size_dynamic_sections() 2494 if (elf_hash_table (info)->hgot == NULL) in _bfd_sparc_elf_relocate_section() 2497 got_base = elf_hash_table (info)->hgot->root.u.def.value; in _bfd_sparc_elf_relocate_section() 3548 got_base = (htab->elf.hgot->root.u.def.value in sparc_vxworks_build_plt_entry() 3549 + htab->elf.hgot->root.u.def.section->output_offset in sparc_vxworks_build_plt_entry() 3550 + htab->elf.hgot->root.u.def.section->output_section->vma); in sparc_vxworks_build_plt_entry() 3593 rela.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_SPARC_HI22); in sparc_vxworks_build_plt_entry() 3600 rela.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_SPARC_LO10); in sparc_vxworks_build_plt_entry() 3785 && (h == htab->elf.hgot || h == htab->elf.hplt))) in _bfd_sparc_elf_finish_dynamic_symbol() [all …]
|
| D | elf32-bfin.c | 3295 elf_hash_table (info)->hgot = h; in _bfin_create_got_section() 4097 elf_hash_table (info)->hgot->root.u.def.value in elf32_bfinfdpic_size_dynamic_sections() 4257 struct elf_link_hash_entry *hgot = elf_hash_table (info)->hgot; in elf32_bfinfdpic_finish_dynamic_sections() local 4258 bfd_vma got_value = hgot->root.u.def.value in elf32_bfinfdpic_finish_dynamic_sections() 4259 + hgot->root.u.def.section->output_section->vma in elf32_bfinfdpic_finish_dynamic_sections() 4260 + hgot->root.u.def.section->output_offset; in elf32_bfinfdpic_finish_dynamic_sections() 4398 h = elf_hash_table (info)->hgot; in bfinfdpic_elf_encode_eh_address() 5065 || h == elf_hash_table (info)->hgot) in bfin_finish_dynamic_symbol()
|
| D | elf32-frv.c | 4310 elf_hash_table (info)->hgot = h; in _frv_create_got_section() 5493 elf_hash_table (info)->hgot->root.u.def.value in _frvfdpic_size_got_plt() 5799 struct elf_link_hash_entry *hgot = elf_hash_table (info)->hgot; in elf32_frvfdpic_finish_dynamic_sections() local 5800 bfd_vma got_value = hgot->root.u.def.value in elf32_frvfdpic_finish_dynamic_sections() 5801 + hgot->root.u.def.section->output_section->vma in elf32_frvfdpic_finish_dynamic_sections() 5802 + hgot->root.u.def.section->output_offset; in elf32_frvfdpic_finish_dynamic_sections() 5960 h = elf_hash_table (info)->hgot; in frvfdpic_elf_encode_eh_address()
|
| D | elf32-i386.c | 3541 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_symbol() 3666 || (!htab->is_vxworks && h == htab->elf.hgot)) in elf_i386_finish_dynamic_symbol() 3809 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_sections() 3816 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_sections() 3844 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_sections()
|
| D | elfxx-mips.c | 2389 got_value = (htab->root.hgot->root.u.def.section->output_section->vma in mips_elf_gotplt_index() 2390 + htab->root.hgot->root.u.def.section->output_offset in mips_elf_gotplt_index() 2391 + htab->root.hgot->root.u.def.value); in mips_elf_gotplt_index() 3784 elf_hash_table (info)->hgot = h; in mips_elf_create_got_section() 8223 || h == elf_hash_table (info)->hgot) in _bfd_mips_elf_finish_dynamic_symbol() 8391 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_MIPS_HI16); in _bfd_mips_vxworks_finish_dynamic_symbol() 8398 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_MIPS_LO16); in _bfd_mips_vxworks_finish_dynamic_symbol() 8488 got_value = (htab->root.hgot->root.u.def.section->output_section->vma in mips_vxworks_finish_exec_plt() 8489 + htab->root.hgot->root.u.def.section->output_offset in mips_vxworks_finish_exec_plt() 8490 + htab->root.hgot->root.u.def.value); in mips_vxworks_finish_exec_plt() [all …]
|
| D | ChangeLog | 731 * elfxx-mips.c (mips_elf_create_got_section): Initialize hgot. 971 cached hgot entry to check for _GLOBAL_OFFSET_TABLE_. 1002 * elf32-i386.c (elf_i386_link_hash_table): Remove hgot and hplt. 1005 hgot fields.
|
| D | elf-bfd.h | 354 struct elf_link_hash_entry *hgot; member
|
| D | elf32-arm.c | 7044 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_ARM_ABS32); in elf32_arm_finish_dynamic_symbol() 7198 || (!htab->vxworks_p && h == htab->root.hgot)) in elf32_arm_finish_dynamic_symbol() 7405 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_ARM_ABS32); in elf32_arm_finish_dynamic_sections() 7450 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_ARM_ABS32); in elf32_arm_finish_dynamic_sections()
|
| D | elf32-vax.c | 1958 || h == elf_hash_table (info)->hgot) in elf_vax_finish_dynamic_symbol()
|
| D | elf32-hppa.c | 1000 eh = elf_hash_table (info)->hgot; in elf32_hppa_create_dynamic_sections() 4068 || eh == htab->etab.hgot)) in elf32_hppa_finish_dynamic_symbol()
|
| D | elf-m10300.c | 612 elf_hash_table (info)->hgot = h; 4507 || h == elf_hash_table (info)->hgot)
|
| D | elf32-m88k.c | 1935 || h == elf_hash_table (info)->hgot)
|
| D | ChangeLog-2005 | 1175 * elf32-ppc.c (struct ppc_elf_link_hash_table): Remove hgot. Use 1176 elf.hgot throughout file. 1673 (ppc_elf_link_hash_table): Add srelplt2, sgotplt, hgot, hplt, 2828 (ppc_elf_check_relocs): Reduce string comparisons by using elf.hgot. 2836 (ppc_elf_relocate_section): Use value of elf.hgot rather than hard- 2888 (elf_i386_link_hash_table): Add srelplt2, hgot, hplt, is_vxworks and
|
| D | elf32-m68k.c | 2104 || h == elf_hash_table (info)->hgot)
|
| D | elf64-alpha.c | 1290 elf_hash_table (info)->hgot = h; in elf64_alpha_create_dynamic_sections() 4721 || h == elf_hash_table (info)->hgot in elf64_alpha_finish_dynamic_symbol()
|
| D | elf32-cris.c | 1773 || h == elf_hash_table (info)->hgot)
|
| D | elf64-sh64.c | 3893 || h == elf_hash_table (info)->hgot) in sh64_elf64_finish_dynamic_symbol()
|
| D | elf32-m32r.c | 3362 || h == htab->root.hgot) in m32r_elf_finish_dynamic_symbol()
|
| D | elf64-s390.c | 3256 || h == htab->elf.hgot
|
| /openbsd/src/gnu/usr.bin/binutils/bfd/ |
| D | elf32-frv.c | 2741 elf_hash_table (info)->hgot = h; in _frv_create_got_section() 3588 elf_hash_table (info)->hgot->root.u.def.value in elf32_frvfdpic_size_dynamic_sections() 3758 struct elf_link_hash_entry *hgot = elf_hash_table (info)->hgot; in elf32_frvfdpic_finish_dynamic_sections() local 3759 bfd_vma got_value = hgot->root.u.def.value in elf32_frvfdpic_finish_dynamic_sections() 3760 + hgot->root.u.def.section->output_section->vma in elf32_frvfdpic_finish_dynamic_sections() 3761 + hgot->root.u.def.section->output_offset; in elf32_frvfdpic_finish_dynamic_sections() 3905 h = elf_hash_table (info)->hgot; in frvfdpic_elf_encode_eh_address()
|
| D | elf32-sparc.c | 1947 && elf_hash_table (info)->hgot->root.u.def.value == 0) 1948 elf_hash_table (info)->hgot->root.u.def.value = 0x1000; 2156 if (elf_hash_table (info)->hgot == NULL) 2159 got_base = elf_hash_table (info)->hgot->root.u.def.value;
|
| D | elf64-sparc.c | 1233 && elf_hash_table (info)->hgot->root.u.def.value == 0) 1234 elf_hash_table (info)->hgot->root.u.def.value = 0x1000; 2029 if (elf_hash_table(info)->hgot == NULL) 2032 got_base = elf_hash_table (info)->hgot->root.u.def.value;
|
| D | elf-bfd.h | 357 struct elf_link_hash_entry *hgot; member
|