/toolchain/binutils/binutils-2.25/bfd/ |
D | elf-vxworks.c | 113 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()
|
D | elfxx-sparc.c | 2676 && 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 …]
|
D | elf32-ppc.c | 3938 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 …]
|
D | elf32-sh.c | 3501 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 …]
|
D | elf-eh-frame.c | 1617 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()
|
D | elf32-lm32.c | 1542 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()
|
D | elf32-bfin.c | 3430 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()
|
D | elf32-tilepro.c | 1283 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()
|
D | elfxx-tilegx.c | 1488 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()
|
D | elf32-frv.c | 4203 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()
|
D | elf64-ppc.c | 5039 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 …]
|
D | elf32-i386.c | 2841 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()
|
D | elf32-or1k.c | 1131 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()
|
D | elf32-vax.c | 600 || h == elf_hash_table (info)->hgot in elf_vax_check_relocs() 1879 || h == elf_hash_table (info)->hgot) in elf_vax_finish_dynamic_symbol()
|
D | elfxx-mips.c | 3465 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 …]
|
D | elf32-cr16.c | 627 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()
|
D | elf32-metag.c | 2074 elf_hash_table (info)->hgot = eh; in elf_metag_create_dynamic_sections() 3245 || eh == htab->etab.hgot)) in elf_metag_finish_dynamic_symbol()
|
D | elf-bfd.h | 497 struct elf_link_hash_entry *hgot; member
|
D | elf32-hppa.c | 1003 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()
|
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 | 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 | elf-m10300.c | 762 htab->hgot = h; in _bfd_mn10300_elf_create_got_section() 5406 || h == elf_hash_table (info)->hgot) in _bfd_mn10300_elf_finish_dynamic_symbol()
|
D | ChangeLog-2012 | 472 _GLOBAL_OFFSET_TABLE_ lookup with htab->elf.hgot. 647 relocations with value of hgot. 793 hdynamic, hgot, hplt instead of _DYNAMIC, _GLOBAL_OFFSET_TABLE_,
|
D | elf64-alpha.c | 1342 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()
|
D | elf64-x86-64.c | 3093 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()
|