Lines Matching refs:globals

4492 			  struct elf_aarch64_link_hash_table *globals =  in elfNN_aarch64_size_stubs()  local
4500 if (globals->root.splt != NULL && hash != NULL in elfNN_aarch64_size_stubs()
4503 sym_sec = globals->root.splt; in elfNN_aarch64_size_stubs()
4524 struct elf_aarch64_link_hash_table *globals = in elfNN_aarch64_size_stubs() local
4527 if (globals->root.splt != NULL && hash != NULL in elfNN_aarch64_size_stubs()
4530 sym_sec = globals->root.splt; in elfNN_aarch64_size_stubs()
4759 struct elf_aarch64_link_hash_table *globals; in setup_plt_values() local
4760 globals = elf_aarch64_hash_table (link_info); in setup_plt_values()
4764 globals->plt0_entry = elfNN_aarch64_small_plt0_bti_entry; in setup_plt_values()
4769 globals->plt_entry_size = PLT_BTI_PAC_SMALL_ENTRY_SIZE; in setup_plt_values()
4770 globals->plt_entry = elfNN_aarch64_small_plt_bti_pac_entry; in setup_plt_values()
4774 globals->plt_entry_size = PLT_PAC_SMALL_ENTRY_SIZE; in setup_plt_values()
4775 globals->plt_entry = elfNN_aarch64_small_plt_pac_entry; in setup_plt_values()
4780 globals->plt0_entry = elfNN_aarch64_small_plt0_bti_entry; in setup_plt_values()
4785 globals->plt_entry_size = PLT_BTI_SMALL_ENTRY_SIZE; in setup_plt_values()
4786 globals->plt_entry = elfNN_aarch64_small_plt_bti_entry; in setup_plt_values()
4791 globals->plt_entry_size = PLT_PAC_SMALL_ENTRY_SIZE; in setup_plt_values()
4792 globals->plt_entry = elfNN_aarch64_small_plt_pac_entry; in setup_plt_values()
4807 struct elf_aarch64_link_hash_table *globals; in bfd_elfNN_aarch64_set_options() local
4809 globals = elf_aarch64_hash_table (link_info); in bfd_elfNN_aarch64_set_options()
4810 globals->pic_veneer = pic_veneer; in bfd_elfNN_aarch64_set_options()
4811 globals->fix_erratum_835769 = fix_erratum_835769; in bfd_elfNN_aarch64_set_options()
4815 globals->fix_erratum_843419 = fix_erratum_843419; in bfd_elfNN_aarch64_set_options()
4816 globals->no_apply_dynamic_relocs = no_apply_dynamic_relocs; in bfd_elfNN_aarch64_set_options()
4840 *globals, struct bfd_link_info *info, in aarch64_calculate_got_entry_vma()
4845 asection *basegot = globals->root.sgot; in aarch64_calculate_got_entry_vma()
4846 bfd_boolean dyn = globals->root.dynamic_sections_created; in aarch64_calculate_got_entry_vma()
5372 struct elf_aarch64_link_hash_table *globals = in elfNN_aarch64_write_section() local
5375 if (globals == NULL) in elfNN_aarch64_write_section()
5379 if (globals->fix_erratum_835769) in elfNN_aarch64_write_section()
5386 bfd_hash_traverse (&globals->stub_hash_table, in elfNN_aarch64_write_section()
5390 if (globals->fix_erratum_843419) in elfNN_aarch64_write_section()
5397 bfd_hash_traverse (&globals->stub_hash_table, in elfNN_aarch64_write_section()
5443 struct elf_aarch64_link_hash_table *globals; in elfNN_aarch64_final_link_relocate() local
5451 globals = elf_aarch64_hash_table (info); in elfNN_aarch64_final_link_relocate()
5512 plt = globals->root.splt ? globals->root.splt : globals->root.iplt; in elfNN_aarch64_final_link_relocate()
5585 sreloc = globals->root.irelifunc; in elfNN_aarch64_final_link_relocate()
5613 base_got = globals->root.sgot; in elfNN_aarch64_final_link_relocate()
5627 if (globals->root.splt != NULL) in elfNN_aarch64_final_link_relocate()
5629 plt_index = ((h->plt.offset - globals->plt_header_size) / in elfNN_aarch64_final_link_relocate()
5630 globals->plt_entry_size); in elfNN_aarch64_final_link_relocate()
5632 base_got = globals->root.sgotplt; in elfNN_aarch64_final_link_relocate()
5636 plt_index = h->plt.offset / globals->plt_entry_size; in elfNN_aarch64_final_link_relocate()
5638 base_got = globals->root.igotplt; in elfNN_aarch64_final_link_relocate()
5668 value = aarch64_calculate_got_entry_vma (h, globals, info, in elfNN_aarch64_final_link_relocate()
5673 addend = (globals->root.sgot->output_section->vma in elfNN_aarch64_final_link_relocate()
5674 + globals->root.sgot->output_offset); in elfNN_aarch64_final_link_relocate()
5705 || globals->root.is_relocatable_executable) in elfNN_aarch64_final_link_relocate()
5772 relocate = globals->no_apply_dynamic_relocs ? FALSE : TRUE; in elfNN_aarch64_final_link_relocate()
5781 loc = sreloc->contents + sreloc->reloc_count++ * RELOC_SIZE (globals); in elfNN_aarch64_final_link_relocate()
5784 if (sreloc->reloc_count * RELOC_SIZE (globals) > sreloc->size) in elfNN_aarch64_final_link_relocate()
5809 asection *splt = globals->root.splt; in elfNN_aarch64_final_link_relocate()
5843 rel, globals); in elfNN_aarch64_final_link_relocate()
5945 if (globals->root.sgot == NULL) in elfNN_aarch64_final_link_relocate()
5966 value = aarch64_calculate_got_entry_vma (h, globals, info, value, in elfNN_aarch64_final_link_relocate()
5975 addend = (globals->root.sgot->output_section->vma in elfNN_aarch64_final_link_relocate()
5976 + globals->root.sgot->output_offset); in elfNN_aarch64_final_link_relocate()
5999 base_got = globals->root.sgot; in elfNN_aarch64_final_link_relocate()
6035 s = globals->root.srelgot; in elfNN_aarch64_final_link_relocate()
6056 if (globals->root.sgot == NULL) in elfNN_aarch64_final_link_relocate()
6060 + globals->root.sgot->output_section->vma in elfNN_aarch64_final_link_relocate()
6061 + globals->root.sgot->output_offset); in elfNN_aarch64_final_link_relocate()
6073 if (globals->root.sgot == NULL) in elfNN_aarch64_final_link_relocate()
6164 if (globals->root.sgot == NULL) in elfNN_aarch64_final_link_relocate()
6167 + globals->root.sgotplt->output_section->vma in elfNN_aarch64_final_link_relocate()
6168 + globals->root.sgotplt->output_offset in elfNN_aarch64_final_link_relocate()
6169 + globals->sgotplt_jump_table_size); in elfNN_aarch64_final_link_relocate()
6179 if (globals->root.sgot == NULL) in elfNN_aarch64_final_link_relocate()
6183 + globals->root.sgotplt->output_section->vma in elfNN_aarch64_final_link_relocate()
6184 + globals->root.sgotplt->output_offset in elfNN_aarch64_final_link_relocate()
6185 + globals->sgotplt_jump_table_size); in elfNN_aarch64_final_link_relocate()
6187 value -= (globals->root.sgot->output_section->vma in elfNN_aarch64_final_link_relocate()
6188 + globals->root.sgot->output_offset); in elfNN_aarch64_final_link_relocate()
6284 clear_erratum_843419_entry (struct elf_aarch64_link_hash_table *globals, in clear_erratum_843419_entry() argument
6287 if (globals->fix_erratum_843419 & ERRAT_ADRP) in clear_erratum_843419_entry()
6293 bfd_hash_traverse (&globals->stub_hash_table, in clear_erratum_843419_entry()
6307 elfNN_aarch64_tls_relax (struct elf_aarch64_link_hash_table *globals, in elfNN_aarch64_tls_relax() argument
6316 BFD_ASSERT (globals && input_bfd && contents && rel); in elfNN_aarch64_tls_relax()
6333 clear_erratum_843419_entry (globals, rel->r_offset, input_section); in elfNN_aarch64_tls_relax()
6626 clear_erratum_843419_entry (globals, rel->r_offset, input_section); in elfNN_aarch64_tls_relax()
6715 struct elf_aarch64_link_hash_table *globals; in elfNN_aarch64_relocate_section() local
6719 globals = elf_aarch64_hash_table (info); in elfNN_aarch64_relocate_section()
6781 h = elfNN_aarch64_get_local_sym_hash (globals, input_bfd, in elfNN_aarch64_relocate_section()
6851 r = elfNN_aarch64_tls_relax (globals, input_bfd, input_section, in elfNN_aarch64_relocate_section()
6902 BFD_ASSERT (globals->root.srelgot != NULL); in elfNN_aarch64_relocate_section()
6909 rela.r_offset = globals->root.sgot->output_section->vma + in elfNN_aarch64_relocate_section()
6910 globals->root.sgot->output_offset + off; in elfNN_aarch64_relocate_section()
6913 loc = globals->root.srelgot->contents; in elfNN_aarch64_relocate_section()
6914 loc += globals->root.srelgot->reloc_count++ in elfNN_aarch64_relocate_section()
6929 globals->root.sgot->contents + off in elfNN_aarch64_relocate_section()
6936 globals->root.sgot->contents + off in elfNN_aarch64_relocate_section()
6948 (globals->root.sgot->output_section->vma in elfNN_aarch64_relocate_section()
6949 + globals->root.sgot->output_offset + off in elfNN_aarch64_relocate_section()
6952 loc = globals->root.srelgot->contents; in elfNN_aarch64_relocate_section()
6953 loc += globals->root.srelgot->reloc_count++ in elfNN_aarch64_relocate_section()
6954 * RELOC_SIZE (globals); in elfNN_aarch64_relocate_section()
6957 globals->root.sgot->contents + off in elfNN_aarch64_relocate_section()
6964 globals->root.sgot->contents + off); in elfNN_aarch64_relocate_section()
6967 globals->root.sgot->contents + off in elfNN_aarch64_relocate_section()
6997 BFD_ASSERT (globals->root.srelgot != NULL); in elfNN_aarch64_relocate_section()
7009 rela.r_offset = globals->root.sgot->output_section->vma + in elfNN_aarch64_relocate_section()
7010 globals->root.sgot->output_offset + off; in elfNN_aarch64_relocate_section()
7012 loc = globals->root.srelgot->contents; in elfNN_aarch64_relocate_section()
7013 loc += globals->root.srelgot->reloc_count++ in elfNN_aarch64_relocate_section()
7019 globals->root.sgot->contents + off); in elfNN_aarch64_relocate_section()
7023 globals->root.sgot->contents + off); in elfNN_aarch64_relocate_section()
7046 BFD_ASSERT (globals->root.srelgot != NULL); in elfNN_aarch64_relocate_section()
7047 BFD_ASSERT (globals->root.sgot != NULL); in elfNN_aarch64_relocate_section()
7056 rela.r_offset = (globals->root.sgotplt->output_section->vma in elfNN_aarch64_relocate_section()
7057 + globals->root.sgotplt->output_offset in elfNN_aarch64_relocate_section()
7058 + off + globals->sgotplt_jump_table_size); in elfNN_aarch64_relocate_section()
7071 loc = globals->root.srelplt->contents; in elfNN_aarch64_relocate_section()
7072 loc += globals->root.srelplt->reloc_count++ in elfNN_aarch64_relocate_section()
7073 * RELOC_SIZE (globals); in elfNN_aarch64_relocate_section()
7078 globals->root.sgotplt->contents + off + in elfNN_aarch64_relocate_section()
7079 globals->sgotplt_jump_table_size); in elfNN_aarch64_relocate_section()
7081 globals->root.sgotplt->contents + off + in elfNN_aarch64_relocate_section()
7082 globals->sgotplt_jump_table_size + in elfNN_aarch64_relocate_section()