Home
last modified time | relevance | path

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

12

/toolchain/binutils/binutils-2.25/bfd/
Delf-vxworks.c113 if (htab->hgot) in elf_vxworks_create_dynamic_sections()
115 htab->hgot->indx = -2; in elf_vxworks_create_dynamic_sections()
116 htab->hgot->other &= ~ELF_ST_VISIBILITY (-1); in elf_vxworks_create_dynamic_sections()
117 htab->hgot->forced_local = 0; in elf_vxworks_create_dynamic_sections()
118 if (!bfd_elf_link_record_dynamic_symbol (info, htab->hgot)) in elf_vxworks_create_dynamic_sections()
Delfxx-sparc.c2676 && elf_hash_table (info)->hgot->root.u.def.value == 0) in _bfd_sparc_elf_size_dynamic_sections()
2677 elf_hash_table (info)->hgot->root.u.def.value = 0x1000; in _bfd_sparc_elf_size_dynamic_sections()
2916 got_base = (htab->hgot->root.u.def.value in gdopoff()
2917 + htab->hgot->root.u.def.section->output_offset in gdopoff()
2918 + htab->hgot->root.u.def.section->output_section->vma); in gdopoff()
2952 if (elf_hash_table (info)->hgot == NULL) in _bfd_sparc_elf_relocate_section()
2955 got_base = elf_hash_table (info)->hgot->root.u.def.value; in _bfd_sparc_elf_relocate_section()
4237 got_base = (htab->elf.hgot->root.u.def.value in sparc_vxworks_build_plt_entry()
4238 + htab->elf.hgot->root.u.def.section->output_offset in sparc_vxworks_build_plt_entry()
4239 + htab->elf.hgot->root.u.def.section->output_section->vma); in sparc_vxworks_build_plt_entry()
[all …]
Delf32-ppc.c3938 BFD_ASSERT (h == htab->elf.hgot); in ppc_elf_check_relocs()
4269 if (h != NULL && h == htab->elf.hgot && htab->plt_type == PLT_UNSET) in ppc_elf_check_relocs()
4349 if (h == NULL || h == htab->elf.hgot) in ppc_elf_check_relocs()
4379 if (h == htab->elf.hgot) in ppc_elf_check_relocs()
5035 if (h == NULL || h == htab->elf.hgot) in ppc_elf_gc_sweep_hook()
6314 htab->elf.hgot->root.u.def.value = g_o_t; in ppc_elf_size_dynamic_sections()
6320 sda->root.u.def.section = htab->elf.hgot->root.u.def.section; in ppc_elf_size_dynamic_sections()
6321 sda->root.u.def.value = htab->elf.hgot->root.u.def.value; in ppc_elf_size_dynamic_sections()
7368 else if (htab->elf.hgot != NULL) in write_glink_stub()
7369 got = SYM_VAL (htab->elf.hgot); in write_glink_stub()
[all …]
Delf32-sh.c3501 htab->root.hgot->root.u.def.value = htab->sgotplt->size; in sh_elf_size_dynamic_sections()
3671 - htab->root.hgot->root.u.def.value); in sh_elf_got_offset()
3758 seg = htab->root.hgot->root.u.def.value in sh_elf_initialize_funcdesc()
3759 + htab->root.hgot->root.u.def.section->output_section->vma in sh_elf_initialize_funcdesc()
3760 + htab->root.hgot->root.u.def.section->output_offset; in sh_elf_initialize_funcdesc()
4675 + htab->root.hgot->root.u.def.value; in sh_elf_relocate_section()
5039 relocation -= (htab->root.hgot->root.u.def.value in sh_elf_relocate_section()
6869 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_SH_DIR32); in sh_elf_finish_dynamic_symbol()
7043 || (!htab->vxworks_p && h == htab->root.hgot)) in sh_elf_finish_dynamic_symbol()
7116 BFD_ASSERT (htab->root.hgot != NULL); in sh_elf_finish_dynamic_sections()
[all …]
Delf-eh-frame.c1617 BFD_ASSERT (htab->hgot != NULL in _bfd_elf_write_section_eh_frame()
1618 && ((htab->hgot->root.type in _bfd_elf_write_section_eh_frame()
1620 || (htab->hgot->root.type in _bfd_elf_write_section_eh_frame()
1623 += (htab->hgot->root.u.def.value in _bfd_elf_write_section_eh_frame()
1624 + htab->hgot->root.u.def.section->output_offset in _bfd_elf_write_section_eh_frame()
1625 + (htab->hgot->root.u.def.section->output_section in _bfd_elf_write_section_eh_frame()
Delf32-lm32.c1542 struct elf_link_hash_entry *hgot = elf_hash_table (info)->hgot; in lm32_elf_finish_dynamic_sections() local
1543 bfd_vma got_value = hgot->root.u.def.value in lm32_elf_finish_dynamic_sections()
1544 + hgot->root.u.def.section->output_section->vma in lm32_elf_finish_dynamic_sections()
1545 + hgot->root.u.def.section->output_offset; in lm32_elf_finish_dynamic_sections()
1741 if (h == htab->root.hdynamic || h == htab->root.hgot) in lm32_elf_finish_dynamic_symbol()
Delf32-bfin.c3430 elf_hash_table (info)->hgot = h; in _bfin_create_got_section()
4209 elf_hash_table (info)->hgot->root.u.def.value in _bfinfdpic_size_got_plt()
4461 struct elf_link_hash_entry *hgot = elf_hash_table (info)->hgot; in elf32_bfinfdpic_finish_dynamic_sections() local
4462 bfd_vma got_value = hgot->root.u.def.value in elf32_bfinfdpic_finish_dynamic_sections()
4463 + hgot->root.u.def.section->output_section->vma in elf32_bfinfdpic_finish_dynamic_sections()
4464 + hgot->root.u.def.section->output_offset; in elf32_bfinfdpic_finish_dynamic_sections()
4601 h = elf_hash_table (info)->hgot; in bfinfdpic_elf_encode_eh_address()
5180 || h == elf_hash_table (info)->hgot) in bfin_finish_dynamic_symbol()
Delf32-tilepro.c1283 elf_hash_table (info)->hgot = h; in tilepro_elf_create_got_section()
2549 && elf_hash_table (info)->hgot->root.u.def.value == 0) in tilepro_elf_size_dynamic_sections()
2550 elf_hash_table (info)->hgot->root.u.def.value = 0x8000; in tilepro_elf_size_dynamic_sections()
2836 if (elf_hash_table (info)->hgot == NULL) in tilepro_elf_relocate_section()
2839 got_base = elf_hash_table (info)->hgot->root.u.def.value; in tilepro_elf_relocate_section()
3828 || (h == htab->elf.hgot || h == htab->elf.hplt)) in tilepro_elf_finish_dynamic_symbol()
Delfxx-tilegx.c1488 elf_hash_table (info)->hgot = h; in tilegx_elf_create_got_section()
2810 && elf_hash_table (info)->hgot->root.u.def.value == 0) in tilegx_elf_size_dynamic_sections()
2811 elf_hash_table (info)->hgot->root.u.def.value = 0x8000; in tilegx_elf_size_dynamic_sections()
3135 if (elf_hash_table (info)->hgot == NULL) in tilegx_elf_relocate_section()
3138 got_base = elf_hash_table (info)->hgot->root.u.def.value; in tilegx_elf_relocate_section()
4216 || (h == htab->elf.hgot || h == htab->elf.hplt)) in tilegx_elf_finish_dynamic_symbol()
Delf32-frv.c4203 elf_hash_table (info)->hgot = h; in _frv_create_got_section()
5386 elf_hash_table (info)->hgot->root.u.def.value in _frvfdpic_size_got_plt()
5727 struct elf_link_hash_entry *hgot = elf_hash_table (info)->hgot; in elf32_frvfdpic_finish_dynamic_sections() local
5728 bfd_vma got_value = hgot->root.u.def.value in elf32_frvfdpic_finish_dynamic_sections()
5729 + hgot->root.u.def.section->output_section->vma in elf32_frvfdpic_finish_dynamic_sections()
5730 + hgot->root.u.def.section->output_offset; in elf32_frvfdpic_finish_dynamic_sections()
5889 h = elf_hash_table (info)->hgot; in frvfdpic_elf_encode_eh_address()
Delf64-ppc.c5039 if (&eh->elf == htab->elf.hgot) in ppc64_elf_before_check_relocs()
5041 else if (htab->elf.hgot == NULL in ppc64_elf_before_check_relocs()
5043 htab->elf.hgot = &eh->elf; in ppc64_elf_before_check_relocs()
5263 if (h == htab->elf.hgot) in ppc64_elf_check_relocs()
6920 && htab->elf.hgot != NULL) in ppc64_elf_func_desc_adjust()
6922 _bfd_elf_link_hash_hide_symbol (info, htab->elf.hgot, TRUE); in ppc64_elf_func_desc_adjust()
6925 htab->elf.hgot->type = STT_OBJECT; in ppc64_elf_func_desc_adjust()
6926 htab->elf.hgot->root.type = bfd_link_hash_defined; in ppc64_elf_func_desc_adjust()
6927 htab->elf.hgot->root.u.def.value = 0; in ppc64_elf_func_desc_adjust()
6928 htab->elf.hgot->root.u.def.section = bfd_abs_section_ptr; in ppc64_elf_func_desc_adjust()
[all …]
Delf32-i386.c2841 if ((htab->elf.hgot == NULL in elf_i386_size_dynamic_sections()
2842 || !htab->elf.hgot->ref_regular_nonweak) in elf_i386_size_dynamic_sections()
4531 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_symbol()
4870 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_sections()
4877 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_sections()
4906 rel.r_info = ELF32_R_INFO (htab->elf.hgot->indx, R_386_32); in elf_i386_finish_dynamic_sections()
Delf32-or1k.c1131 BFD_ASSERT (elf_hash_table (info)->hgot == NULL in or1k_elf_relocate_section()
1132 || elf_hash_table (info)->hgot->root.u.def.value == 0); in or1k_elf_relocate_section()
2036 || h == htab->root.hgot) in or1k_elf_finish_dynamic_symbol()
Delf32-vax.c600 || h == elf_hash_table (info)->hgot in elf_vax_check_relocs()
1879 || h == elf_hash_table (info)->hgot) in elf_vax_finish_dynamic_symbol()
Delfxx-mips.c3465 got_value = (htab->root.hgot->root.u.def.section->output_section->vma in mips_elf_gotplt_index()
3466 + htab->root.hgot->root.u.def.section->output_offset in mips_elf_gotplt_index()
3467 + htab->root.hgot->root.u.def.value); in mips_elf_gotplt_index()
5140 elf_hash_table (info)->hgot = h; in mips_elf_create_got_section()
10903 || h == elf_hash_table (info)->hgot) in _bfd_mips_elf_finish_dynamic_symbol()
11078 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_MIPS_HI16); in _bfd_mips_vxworks_finish_dynamic_symbol()
11085 rel.r_info = ELF32_R_INFO (htab->root.hgot->indx, R_MIPS_LO16); in _bfd_mips_vxworks_finish_dynamic_symbol()
11269 got_value = (htab->root.hgot->root.u.def.section->output_section->vma in mips_vxworks_finish_exec_plt()
11270 + htab->root.hgot->root.u.def.section->output_offset in mips_vxworks_finish_exec_plt()
11271 + htab->root.hgot->root.u.def.value); in mips_vxworks_finish_exec_plt()
[all …]
Delf32-cr16.c627 elf_hash_table (info)->hgot = h; in _bfd_cr16_elf_create_got_section()
2694 || h == elf_hash_table (info)->hgot) in _bfd_cr16_elf_finish_dynamic_symbol()
Delf32-metag.c2074 elf_hash_table (info)->hgot = eh; in elf_metag_create_dynamic_sections()
3245 || eh == htab->etab.hgot)) in elf_metag_finish_dynamic_symbol()
Delf-bfd.h497 struct elf_link_hash_entry *hgot; member
Delf32-hppa.c1003 eh = elf_hash_table (info)->hgot; in elf32_hppa_create_dynamic_sections()
4438 if (eh == htab->etab.hdynamic || eh == htab->etab.hgot) in elf32_hppa_finish_dynamic_symbol()
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.
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
Delf-m10300.c762 htab->hgot = h; in _bfd_mn10300_elf_create_got_section()
5406 || h == elf_hash_table (info)->hgot) in _bfd_mn10300_elf_finish_dynamic_symbol()
DChangeLog-2012472 _GLOBAL_OFFSET_TABLE_ lookup with htab->elf.hgot.
647 relocations with value of hgot.
793 hdynamic, hgot, hplt instead of _DYNAMIC, _GLOBAL_OFFSET_TABLE_,
Delf64-alpha.c1342 elf_hash_table (info)->hgot = h; in elf64_alpha_create_dynamic_sections()
4962 || h == elf_hash_table (info)->hgot in elf64_alpha_finish_dynamic_symbol()
Delf64-x86-64.c3093 if ((htab->elf.hgot == NULL in elf_x86_64_size_dynamic_sections()
3094 || !htab->elf.hgot->ref_regular_nonweak) in elf_x86_64_size_dynamic_sections()

12