/toolchain/binutils/binutils-2.25/bfd/ |
D | elf32-ppc.c | 3024 struct plt_entry struct 3026 struct plt_entry *next; argument 3563 struct plt_entry **entp; in ppc_elf_copy_indirect_symbol() 3564 struct plt_entry *ent; in ppc_elf_copy_indirect_symbol() 3568 struct plt_entry *dent; in ppc_elf_copy_indirect_symbol() 3752 static struct plt_entry ** 3759 struct plt_entry **local_plt; in update_local_sym_info() 3775 local_plt = (struct plt_entry **) (local_got_refcounts + symtab_hdr->sh_info); in update_local_sym_info() 3784 update_plt_info (bfd *abfd, struct plt_entry **plist, in update_plt_info() 3787 struct plt_entry *ent; in update_plt_info() [all …]
|
D | elfxx-mips.c | 327 struct plt_entry struct 7885 static struct plt_entry * 7888 struct plt_entry *entry; in mips_elf_make_plt_record() 10551 const bfd_vma *plt_entry; in _bfd_mips_elf_finish_dynamic_symbol() local 10568 plt_entry = mipsr6_exec_plt_entry_compact; in _bfd_mips_elf_finish_dynamic_symbol() 10570 plt_entry = mipsr6_exec_plt_entry; in _bfd_mips_elf_finish_dynamic_symbol() 10572 plt_entry = mips_exec_plt_entry; in _bfd_mips_elf_finish_dynamic_symbol() 10573 bfd_put_32 (output_bfd, plt_entry[0] | got_address_high, loc); in _bfd_mips_elf_finish_dynamic_symbol() 10574 bfd_put_32 (output_bfd, plt_entry[1] | got_address_low | load, in _bfd_mips_elf_finish_dynamic_symbol() 10579 bfd_put_32 (output_bfd, plt_entry[2] | got_address_low, loc + 8); in _bfd_mips_elf_finish_dynamic_symbol() [all …]
|
D | elf-s390-common.c | 211 + sizeof (struct plt_entry) /* local plt */ in elf_s390_allocate_local_syminfo() 218 = (struct plt_entry*)(elf_local_got_refcounts (abfd) in elf_s390_allocate_local_syminfo()
|
D | elf64-ppc.c | 2759 struct plt_entry struct 2761 struct plt_entry *next; argument 3812 struct plt_entry *plt_ent; 4591 struct plt_entry **entp; in move_plt_plist() 4592 struct plt_entry *ent; in move_plt_plist() 4596 struct plt_entry *dent; in move_plt_plist() 5104 static struct plt_entry ** 5109 struct plt_entry **local_plt; in update_local_sym_info() 5151 local_plt = (struct plt_entry **) (local_got_ents + symtab_hdr->sh_info); in update_local_sym_info() 5159 update_plt_info (bfd *abfd, struct plt_entry **plist, bfd_vma addend) in update_plt_info() [all …]
|
D | elfxx-sparc.c | 4221 const bfd_vma *plt_entry; in sparc_vxworks_build_plt_entry() local 4231 plt_entry = sparc_vxworks_shared_plt_entry; in sparc_vxworks_build_plt_entry() 4236 plt_entry = sparc_vxworks_exec_plt_entry; in sparc_vxworks_build_plt_entry() 4243 bfd_put_32 (output_bfd, plt_entry[0] + ((got_base + got_offset) >> 10), in sparc_vxworks_build_plt_entry() 4245 bfd_put_32 (output_bfd, plt_entry[1] + ((got_base + got_offset) & 0x3ff), in sparc_vxworks_build_plt_entry() 4247 bfd_put_32 (output_bfd, plt_entry[2], in sparc_vxworks_build_plt_entry() 4249 bfd_put_32 (output_bfd, plt_entry[3], in sparc_vxworks_build_plt_entry() 4251 bfd_put_32 (output_bfd, plt_entry[4], in sparc_vxworks_build_plt_entry() 4253 bfd_put_32 (output_bfd, plt_entry[5] + (plt_index >> 10), in sparc_vxworks_build_plt_entry() 4257 bfd_put_32 (output_bfd, plt_entry[6] + (((-plt_offset - 24) >> 2) in sparc_vxworks_build_plt_entry() [all …]
|
D | elf32-metag.c | 55 static const unsigned int plt_entry[] = variable 93 #define PLT_ENTRY_SIZE sizeof(plt_entry) 3116 (plt_entry[0] in elf_metag_finish_dynamic_symbol() 3120 (plt_entry[1] in elf_metag_finish_dynamic_symbol() 3123 bfd_put_32 (output_bfd, plt_entry[2], in elf_metag_finish_dynamic_symbol() 3126 (plt_entry[3] | (plt_index << 3)), in elf_metag_finish_dynamic_symbol() 3129 (plt_entry[4] in elf_metag_finish_dynamic_symbol()
|
D | elfnn-aarch64.c | 7566 bfd_byte *plt_entry, bfd_vma value) in elf_aarch64_update_plt_entry() argument 7570 _bfd_aarch64_elf_put_addend (output_bfd, plt_entry, r_type, howto, value); in elf_aarch64_update_plt_entry() 7579 bfd_byte *plt_entry; in elfNN_aarch64_create_small_pltn_entry() local 7625 plt_entry = plt->contents + h->plt.offset; in elfNN_aarch64_create_small_pltn_entry() 7632 memcpy (plt_entry, elfNN_aarch64_small_plt_entry, PLT_SMALL_ENTRY_SIZE); in elfNN_aarch64_create_small_pltn_entry() 7637 plt_entry, in elfNN_aarch64_create_small_pltn_entry() 7643 plt_entry + 4, in elfNN_aarch64_create_small_pltn_entry() 7648 plt_entry + 8, in elfNN_aarch64_create_small_pltn_entry() 8066 bfd_byte *plt_entry = in elfNN_aarch64_finish_dynamic_sections() local 8072 plt_entry + 4, in elfNN_aarch64_finish_dynamic_sections() [all …]
|
D | elf32-s390.c | 678 struct plt_entry struct 698 struct plt_entry *local_plt; argument 1019 struct plt_entry *plt; in elf_s390_check_relocs() 1515 struct plt_entry *plt = elf_s390_local_plt (abfd); in elf_s390_gc_sweep_hook() 2062 struct plt_entry *local_plt; in elf_s390_size_dynamic_sections() 2371 struct plt_entry *local_plt = elf_s390_local_plt (input_bfd); in elf_s390_relocate_section() 3914 struct plt_entry *local_plt; in elf_s390_finish_dynamic_sections()
|
D | elf64-s390.c | 591 struct plt_entry struct 611 struct plt_entry *local_plt; argument 942 struct plt_entry *plt; in elf_s390_check_relocs() 1451 struct plt_entry *plt = elf_s390_local_plt (abfd); in elf_s390_gc_sweep_hook() 2012 struct plt_entry *local_plt; in elf_s390_size_dynamic_sections() 2327 struct plt_entry *local_plt = elf_s390_local_plt (input_bfd); in elf_s390_relocate_section() 3728 struct plt_entry *local_plt; in elf_s390_finish_dynamic_sections()
|
D | elf32-bfin.c | 1939 bfd_vma plt_entry, lzplt_entry; member 1995 (*loc)->plt_entry = (bfd_vma)-1; in bfinfdpic_relocs_info_find() 2470 if (entry->plt_entry != (bfd_vma) -1) in _bfinfdpic_emit_got_relocs_plt_entries() 2473 + entry->plt_entry; in _bfinfdpic_emit_got_relocs_plt_entries() 2765 + picrel->plt_entry; in bfinfdpic_relocate_section() 3969 entry->plt_entry = bfinfdpic_plt_section (dinfo->g.info)->size; in _bfinfdpic_assign_plt_entries() 4008 entry->plt_entry = (bfd_vma)-1; in _bfinfdpic_reset_got_plt_entries()
|
D | elf32-frv.c | 1086 bfd_vma plt_entry, lzplt_entry; member 1142 (*loc)->plt_entry = (bfd_vma)-1; in frvfdpic_relocs_info_find() 1655 if (entry->plt_entry != (bfd_vma) -1) in _frvfdpic_emit_got_relocs_plt_entries() 1658 + entry->plt_entry; in _frvfdpic_emit_got_relocs_plt_entries() 3451 + picrel->plt_entry; in elf32_frv_relocate_section() 5051 entry->plt_entry = frvfdpic_plt_section (dinfo->g.info)->size; in _frvfdpic_assign_plt_entries() 5146 entry->plt_entry = (bfd_vma)-1; in _frvfdpic_reset_got_plt_entries()
|
D | elf64-x86-64.c | 658 const bfd_byte *plt_entry; member 4807 const bfd_byte *plt_entry, *plt2_entry; in elf_x86_64_finish_dynamic_symbol() local 4813 plt_entry = elf_x86_64_bnd_plt_entry; in elf_x86_64_finish_dynamic_symbol() 4818 plt_entry = elf_x86_64_legacy_plt_entry; in elf_x86_64_finish_dynamic_symbol() 4833 plt_entry, sizeof (elf_x86_64_legacy_plt_entry)); in elf_x86_64_finish_dynamic_symbol() 4844 memcpy (plt->contents + h->plt.offset, abed->plt_entry, in elf_x86_64_finish_dynamic_symbol()
|
D | elf-bfd.h | 84 struct plt_entry; 91 struct plt_entry *plist;
|
D | elf32-cris.c | 2066 const bfd_byte *plt_entry = elf_cris_plt_entry; in elf_cris_finish_dynamic_symbol() local 2081 plt_entry = elf_cris_plt_entry_v32; in elf_cris_finish_dynamic_symbol() 2140 memcpy (splt->contents + h->plt.offset, plt_entry, in elf_cris_finish_dynamic_symbol()
|
D | elfxx-tilegx.c | 1298 const tilegx_bundle_bits *plt_entry = (tilegx_bundle_bits *) in tilegx_plt_entry_build() local 1304 memcpy (splt->contents + offset, plt_entry, PLT_ENTRY_SIZE); in tilegx_plt_entry_build()
|
D | elf32-i386.c | 633 const bfd_byte *plt_entry; member 4498 memcpy (plt->contents + h->plt.offset, abed->plt->plt_entry, in elf_i386_finish_dynamic_symbol()
|
D | ChangeLog-2009 | 43 removed plt_entry records. 1365 * elf32-ppc.c (struct plt_entry): Revise comments. 1366 (ppc_elf_check_relocs): Don't create needless plt_entry info 1667 (update_plt_info): Pass pointer to plt_entry rather than sym hash, 1680 (ppc_type_of_stub): Pass plt_entry pointer and handle ifunc.
|
D | ChangeLog-2013 | 1205 (elfNN_aarch64_finish_dynamic_sections): Add plt_entry; update to 1332 * elfxx-mips.c (plt_entry): New structure.
|
D | ChangeLog-2010 | 1509 (ppc_elf_finish_dynamic_sections): Don't make plt_entry var static. 3190 * elf64-ppc.c (struct plt_entry): Move earlier in file.
|
/toolchain/binutils/binutils-2.25/gold/ |
D | i386.cc | 315 static const unsigned char plt_entry[plt_entry_size]; member in __anonf1ea37280111::Output_data_plt_i386_exec 345 static const unsigned char plt_entry[plt_entry_size]; member in __anonf1ea37280111::Output_data_plt_i386_dyn 1271 const unsigned char Output_data_plt_i386_exec::plt_entry[plt_entry_size] = member in __anonf1ea37280111::Output_data_plt_i386_exec 1289 memcpy(pov, plt_entry, plt_entry_size); in do_fill_plt_entry() 1299 const unsigned char Output_data_plt_i386_dyn::plt_entry[plt_entry_size] = member in __anonf1ea37280111::Output_data_plt_i386_dyn 1316 memcpy(pov, plt_entry, plt_entry_size); in do_fill_plt_entry() 3987 static const unsigned char plt_entry[plt_entry_size]; member in __anonf1ea37280111::Output_data_plt_i386_nacl_exec 4015 static const unsigned char plt_entry[plt_entry_size]; member in __anonf1ea37280111::Output_data_plt_i386_nacl_dyn 4134 Output_data_plt_i386_nacl_exec::plt_entry[plt_entry_size] = member in __anonf1ea37280111::Output_data_plt_i386_nacl_exec 4166 memcpy(pov, plt_entry, plt_entry_size); in do_fill_plt_entry() [all …]
|
D | mips.cc | 2303 { return sizeof(plt_entry); } in plt_entry_size() 2362 static const uint32_t plt_entry[]; member in __anona7e08b770111::Mips_output_data_plt 2428 { return 4 * sizeof(plt_entry) / sizeof(plt_entry[0]); } in standard_plt_entry_size() 6240 const uint32_t Mips_output_data_plt<size, big_endian>::plt_entry[] = member in __anona7e08b770111::Mips_output_data_plt<size, big_endian> 6298 gsym->set_plt_offset(this->entry_count() * sizeof(plt_entry) in add_entry() 6533 plt_entry[0] | gotplt_entry_addr_hi); in do_write() 6535 plt_entry[1] | gotplt_entry_addr_lo | load); in do_write() 6536 elfcpp::Swap<32, big_endian>::writeval(pov + 8, plt_entry[2]); in do_write() 6538 plt_entry[3] | gotplt_entry_addr_lo); in do_write() 6548 const uint32_t* plt_entry = plt_entry_mips16_o32; in do_write() local [all …]
|
D | arm.cc | 7783 { return sizeof(plt_entry); } in do_get_plt_entry_size() 7802 static const uint32_t plt_entry[3]; member in __anon5653a9be0111::Output_data_plt_arm_standard 7830 / sizeof(plt_entry[0])); in do_fill_first_plt_entry() 7841 const uint32_t Output_data_plt_arm_standard<big_endian>::plt_entry[3] = member in __anon5653a9be0111::Output_data_plt_arm_standard<big_endian> 7861 uint32_t plt_insn0 = plt_entry[0] | ((offset >> 20) & 0xff); in do_fill_plt_entry() 7863 uint32_t plt_insn1 = plt_entry[1] | ((offset >> 12) & 0xff); in do_fill_plt_entry() 7865 uint32_t plt_insn2 = plt_entry[2] | (offset & 0xfff); in do_fill_plt_entry() 12834 { return sizeof(plt_entry); } in do_get_plt_entry_size() 12863 static const uint32_t plt_entry[4]; member in __anon5653a9be0111::Output_data_plt_arm_nacl 12918 const uint32_t Output_data_plt_arm_nacl<big_endian>::plt_entry[4] = member in __anon5653a9be0111::Output_data_plt_arm_nacl<big_endian> [all …]
|
D | tilegx.cc | 220 static const unsigned char plt_entry[plt_entry_size]; member in __anon011954cb0111::Output_data_plt_tilegx 2306 Output_data_plt_tilegx<64, false>::plt_entry[plt_entry_size] = member in __anon011954cb0111::Output_data_plt_tilegx<64, false> 2323 Output_data_plt_tilegx<32, false>::plt_entry[plt_entry_size] = member in __anon011954cb0111::Output_data_plt_tilegx<32, false> 2339 Output_data_plt_tilegx<64, true>::plt_entry[plt_entry_size] = member in __anon011954cb0111::Output_data_plt_tilegx<64, true> 2356 Output_data_plt_tilegx<32, true>::plt_entry[plt_entry_size] = member in __anon011954cb0111::Output_data_plt_tilegx<32, true> 2386 memcpy(pov, plt_entry, plt_entry_size); in fill_plt_entry()
|
D | x86_64.cc | 396 static const unsigned char plt_entry[plt_entry_size]; member in __anon4c0d9acd0111::Output_data_plt_x86_64_standard 1504 Output_data_plt_x86_64_standard<size>::plt_entry[plt_entry_size] = member in __anon4c0d9acd0111::Output_data_plt_x86_64_standard<size> 1532 memcpy(pov, plt_entry, plt_entry_size); in do_fill_plt_entry() 4659 static const unsigned char plt_entry[plt_entry_size]; member in __anon4c0d9acd0111::Output_data_plt_x86_64_nacl 4808 Output_data_plt_x86_64_nacl<size>::plt_entry[plt_entry_size] = member in __anon4c0d9acd0111::Output_data_plt_x86_64_nacl<size> 4842 memcpy(pov, plt_entry, plt_entry_size); in do_fill_plt_entry()
|
D | aarch64.cc | 4574 static const uint32_t plt_entry[plt_entry_size / 4]; member in __anon20db65070111::Output_data_plt_aarch64_standard 4648 plt_entry[plt_entry_size / 4] = member in __anon20db65070111::Output_data_plt_aarch64_standard<32, false> 4660 plt_entry[plt_entry_size / 4] = member in __anon20db65070111::Output_data_plt_aarch64_standard<32, true> 4672 plt_entry[plt_entry_size / 4] = member in __anon20db65070111::Output_data_plt_aarch64_standard<64, false> 4684 plt_entry[plt_entry_size / 4] = member in __anon20db65070111::Output_data_plt_aarch64_standard<64, true> 4745 memcpy(pov, this->plt_entry, this->plt_entry_size); in do_fill_plt_entry() 4759 ((this->plt_entry[1] & 0xffc003ff) in do_fill_plt_entry() 4765 ((this->plt_entry[2] & 0xffc003ff) in do_fill_plt_entry()
|