Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/usr.bin/binutils-2.17/bfd/
Delf-vxworks.c93 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()
Delf32-ppc.c3027 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 …]
Delfxx-sparc.c2252 && 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 …]
Delf32-bfin.c3295 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()
Delf32-frv.c4310 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()
Delf32-i386.c3541 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()
Delfxx-mips.c2389 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 …]
DChangeLog731 * 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.
Delf-bfd.h354 struct elf_link_hash_entry *hgot; member
Delf32-arm.c7044 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()
Delf32-vax.c1958 || h == elf_hash_table (info)->hgot) in elf_vax_finish_dynamic_symbol()
Delf32-hppa.c1000 eh = elf_hash_table (info)->hgot; in elf32_hppa_create_dynamic_sections()
4068 || eh == htab->etab.hgot)) in elf32_hppa_finish_dynamic_symbol()
Delf-m10300.c612 elf_hash_table (info)->hgot = h;
4507 || h == elf_hash_table (info)->hgot)
Delf32-m88k.c1935 || h == elf_hash_table (info)->hgot)
DChangeLog-20051175 * 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
Delf32-m68k.c2104 || h == elf_hash_table (info)->hgot)
Delf64-alpha.c1290 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()
Delf32-cris.c1773 || h == elf_hash_table (info)->hgot)
Delf64-sh64.c3893 || h == elf_hash_table (info)->hgot) in sh64_elf64_finish_dynamic_symbol()
Delf32-m32r.c3362 || h == htab->root.hgot) in m32r_elf_finish_dynamic_symbol()
Delf64-s390.c3256 || h == htab->elf.hgot
/openbsd/src/gnu/usr.bin/binutils/bfd/
Delf32-frv.c2741 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()
Delf32-sparc.c1947 && 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;
Delf64-sparc.c1233 && 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;
Delf-bfd.h357 struct elf_link_hash_entry *hgot; member

12