Lines Matching refs:plt_entry
328 struct plt_entry struct
7920 static struct plt_entry *
7923 struct plt_entry *entry; in mips_elf_make_plt_record()
10585 const bfd_vma *plt_entry; in _bfd_mips_elf_finish_dynamic_symbol() local
10601 plt_entry = mipsr6_exec_plt_entry; in _bfd_mips_elf_finish_dynamic_symbol()
10603 plt_entry = mips_exec_plt_entry; in _bfd_mips_elf_finish_dynamic_symbol()
10604 bfd_put_32 (output_bfd, plt_entry[0] | got_address_high, loc); in _bfd_mips_elf_finish_dynamic_symbol()
10605 bfd_put_32 (output_bfd, plt_entry[1] | got_address_low | load, in _bfd_mips_elf_finish_dynamic_symbol()
10610 bfd_put_32 (output_bfd, plt_entry[2] | got_address_low, loc + 8); in _bfd_mips_elf_finish_dynamic_symbol()
10611 bfd_put_32 (output_bfd, plt_entry[3], loc + 12); in _bfd_mips_elf_finish_dynamic_symbol()
10615 bfd_put_32 (output_bfd, plt_entry[3], loc + 8); in _bfd_mips_elf_finish_dynamic_symbol()
10616 bfd_put_32 (output_bfd, plt_entry[2] | got_address_low, in _bfd_mips_elf_finish_dynamic_symbol()
10637 const bfd_vma *plt_entry = mips16_o32_exec_plt_entry; in _bfd_mips_elf_finish_dynamic_symbol() local
10639 bfd_put_16 (output_bfd, plt_entry[0], loc); in _bfd_mips_elf_finish_dynamic_symbol()
10640 bfd_put_16 (output_bfd, plt_entry[1], loc + 2); in _bfd_mips_elf_finish_dynamic_symbol()
10641 bfd_put_16 (output_bfd, plt_entry[2], loc + 4); in _bfd_mips_elf_finish_dynamic_symbol()
10642 bfd_put_16 (output_bfd, plt_entry[3], loc + 6); in _bfd_mips_elf_finish_dynamic_symbol()
10643 bfd_put_16 (output_bfd, plt_entry[4], loc + 8); in _bfd_mips_elf_finish_dynamic_symbol()
10644 bfd_put_16 (output_bfd, plt_entry[5], loc + 10); in _bfd_mips_elf_finish_dynamic_symbol()
10649 const bfd_vma *plt_entry = micromips_insn32_o32_exec_plt_entry; in _bfd_mips_elf_finish_dynamic_symbol() local
10651 bfd_put_16 (output_bfd, plt_entry[0], loc); in _bfd_mips_elf_finish_dynamic_symbol()
10653 bfd_put_16 (output_bfd, plt_entry[2], loc + 4); in _bfd_mips_elf_finish_dynamic_symbol()
10655 bfd_put_16 (output_bfd, plt_entry[4], loc + 8); in _bfd_mips_elf_finish_dynamic_symbol()
10656 bfd_put_16 (output_bfd, plt_entry[5], loc + 10); in _bfd_mips_elf_finish_dynamic_symbol()
10657 bfd_put_16 (output_bfd, plt_entry[6], loc + 12); in _bfd_mips_elf_finish_dynamic_symbol()
10662 const bfd_vma *plt_entry = micromips_o32_exec_plt_entry; in _bfd_mips_elf_finish_dynamic_symbol() local
10686 plt_entry[0] | ((gotpc_offset >> 18) & 0x7f), loc); in _bfd_mips_elf_finish_dynamic_symbol()
10688 bfd_put_16 (output_bfd, plt_entry[2], loc + 4); in _bfd_mips_elf_finish_dynamic_symbol()
10689 bfd_put_16 (output_bfd, plt_entry[3], loc + 6); in _bfd_mips_elf_finish_dynamic_symbol()
10690 bfd_put_16 (output_bfd, plt_entry[4], loc + 8); in _bfd_mips_elf_finish_dynamic_symbol()
10691 bfd_put_16 (output_bfd, plt_entry[5], loc + 10); in _bfd_mips_elf_finish_dynamic_symbol()
11035 static const bfd_vma *plt_entry; in _bfd_mips_vxworks_finish_dynamic_symbol() local
11075 plt_entry = mips_vxworks_shared_plt_entry; in _bfd_mips_vxworks_finish_dynamic_symbol()
11076 bfd_put_32 (output_bfd, plt_entry[0] | branch_offset, loc); in _bfd_mips_vxworks_finish_dynamic_symbol()
11077 bfd_put_32 (output_bfd, plt_entry[1] | gotplt_index, loc + 4); in _bfd_mips_vxworks_finish_dynamic_symbol()
11083 plt_entry = mips_vxworks_exec_plt_entry; in _bfd_mips_vxworks_finish_dynamic_symbol()
11087 bfd_put_32 (output_bfd, plt_entry[0] | branch_offset, loc); in _bfd_mips_vxworks_finish_dynamic_symbol()
11088 bfd_put_32 (output_bfd, plt_entry[1] | gotplt_index, loc + 4); in _bfd_mips_vxworks_finish_dynamic_symbol()
11089 bfd_put_32 (output_bfd, plt_entry[2] | got_address_high, loc + 8); in _bfd_mips_vxworks_finish_dynamic_symbol()
11090 bfd_put_32 (output_bfd, plt_entry[3] | got_address_low, loc + 12); in _bfd_mips_vxworks_finish_dynamic_symbol()
11091 bfd_put_32 (output_bfd, plt_entry[4], loc + 16); in _bfd_mips_vxworks_finish_dynamic_symbol()
11092 bfd_put_32 (output_bfd, plt_entry[5], loc + 20); in _bfd_mips_vxworks_finish_dynamic_symbol()
11093 bfd_put_32 (output_bfd, plt_entry[6], loc + 24); in _bfd_mips_vxworks_finish_dynamic_symbol()
11094 bfd_put_32 (output_bfd, plt_entry[7], loc + 28); in _bfd_mips_vxworks_finish_dynamic_symbol()
11193 static const bfd_vma *plt_entry; in mips_finish_exec_plt() local
11200 plt_entry = mips_n64_exec_plt0_entry; in mips_finish_exec_plt()
11202 plt_entry = mips_n32_exec_plt0_entry; in mips_finish_exec_plt()
11204 plt_entry = mips_o32_exec_plt0_entry; in mips_finish_exec_plt()
11206 plt_entry = micromips_insn32_o32_exec_plt0_entry; in mips_finish_exec_plt()
11208 plt_entry = micromips_o32_exec_plt0_entry; in mips_finish_exec_plt()
11223 if (plt_entry == micromips_o32_exec_plt0_entry) in mips_finish_exec_plt()
11248 plt_entry[0] | ((gotpc_offset >> 18) & 0x7f), loc); in mips_finish_exec_plt()
11251 bfd_put_16 (output_bfd, plt_entry[i], loc + (i * 2)); in mips_finish_exec_plt()
11253 else if (plt_entry == micromips_insn32_o32_exec_plt0_entry) in mips_finish_exec_plt()
11257 bfd_put_16 (output_bfd, plt_entry[0], loc); in mips_finish_exec_plt()
11259 bfd_put_16 (output_bfd, plt_entry[2], loc + 4); in mips_finish_exec_plt()
11261 bfd_put_16 (output_bfd, plt_entry[4], loc + 8); in mips_finish_exec_plt()
11264 bfd_put_16 (output_bfd, plt_entry[i], loc + (i * 2)); in mips_finish_exec_plt()
11268 bfd_put_32 (output_bfd, plt_entry[0] | gotplt_value_high, loc); in mips_finish_exec_plt()
11269 bfd_put_32 (output_bfd, plt_entry[1] | gotplt_value_low, loc + 4); in mips_finish_exec_plt()
11270 bfd_put_32 (output_bfd, plt_entry[2] | gotplt_value_low, loc + 8); in mips_finish_exec_plt()
11271 bfd_put_32 (output_bfd, plt_entry[3], loc + 12); in mips_finish_exec_plt()
11272 bfd_put_32 (output_bfd, plt_entry[4], loc + 16); in mips_finish_exec_plt()
11273 bfd_put_32 (output_bfd, plt_entry[5], loc + 20); in mips_finish_exec_plt()
11274 bfd_put_32 (output_bfd, plt_entry[6], loc + 24); in mips_finish_exec_plt()
11275 bfd_put_32 (output_bfd, plt_entry[7], loc + 28); in mips_finish_exec_plt()
11290 static const bfd_vma *plt_entry; in mips_vxworks_finish_exec_plt() local
11296 plt_entry = mips_vxworks_exec_plt0_entry; in mips_vxworks_finish_exec_plt()
11311 bfd_put_32 (output_bfd, plt_entry[0] | got_value_high, loc); in mips_vxworks_finish_exec_plt()
11312 bfd_put_32 (output_bfd, plt_entry[1] | got_value_low, loc + 4); in mips_vxworks_finish_exec_plt()
11313 bfd_put_32 (output_bfd, plt_entry[2], loc + 8); in mips_vxworks_finish_exec_plt()
11314 bfd_put_32 (output_bfd, plt_entry[3], loc + 12); in mips_vxworks_finish_exec_plt()
11315 bfd_put_32 (output_bfd, plt_entry[4], loc + 16); in mips_vxworks_finish_exec_plt()
11316 bfd_put_32 (output_bfd, plt_entry[5], loc + 20); in mips_vxworks_finish_exec_plt()