Home
last modified time | relevance | path

Searched refs:plt_entry (Results 1 – 25 of 27) sorted by relevance

12

/toolchain/binutils/binutils-2.27/bfd/
Delf32-ppc.c3136 struct plt_entry struct
3138 struct plt_entry *next; argument
3679 struct plt_entry **entp; in ppc_elf_copy_indirect_symbol()
3680 struct plt_entry *ent; in ppc_elf_copy_indirect_symbol()
3684 struct plt_entry *dent; in ppc_elf_copy_indirect_symbol()
3867 static struct plt_entry **
3874 struct plt_entry **local_plt; in update_local_sym_info()
3890 local_plt = (struct plt_entry **) (local_got_refcounts + symtab_hdr->sh_info); in update_local_sym_info()
3899 update_plt_info (bfd *abfd, struct plt_entry **plist, in update_plt_info()
3902 struct plt_entry *ent; in update_plt_info()
[all …]
Delfxx-mips.c328 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()
[all …]
Delf-s390-common.c213 + sizeof (struct plt_entry) /* local plt */ in elf_s390_allocate_local_syminfo()
220 = (struct plt_entry*)(elf_local_got_refcounts (abfd) in elf_s390_allocate_local_syminfo()
Delf64-ppc.c2825 struct plt_entry struct
2827 struct plt_entry *next; argument
3914 struct plt_entry *plt_ent;
4694 struct plt_entry **entp; in move_plt_plist()
4695 struct plt_entry *ent; in move_plt_plist()
4699 struct plt_entry *dent; in move_plt_plist()
5214 static struct plt_entry **
5219 struct plt_entry **local_plt; in update_local_sym_info()
5261 local_plt = (struct plt_entry **) (local_got_ents + symtab_hdr->sh_info); in update_local_sym_info()
5269 update_plt_info (bfd *abfd, struct plt_entry **plist, bfd_vma addend) in update_plt_info()
[all …]
Delfxx-sparc.c4226 const bfd_vma *plt_entry; in sparc_vxworks_build_plt_entry() local
4236 plt_entry = sparc_vxworks_shared_plt_entry; in sparc_vxworks_build_plt_entry()
4241 plt_entry = sparc_vxworks_exec_plt_entry; in sparc_vxworks_build_plt_entry()
4248 bfd_put_32 (output_bfd, plt_entry[0] + ((got_base + got_offset) >> 10), in sparc_vxworks_build_plt_entry()
4250 bfd_put_32 (output_bfd, plt_entry[1] + ((got_base + got_offset) & 0x3ff), in sparc_vxworks_build_plt_entry()
4252 bfd_put_32 (output_bfd, plt_entry[2], in sparc_vxworks_build_plt_entry()
4254 bfd_put_32 (output_bfd, plt_entry[3], in sparc_vxworks_build_plt_entry()
4256 bfd_put_32 (output_bfd, plt_entry[4], in sparc_vxworks_build_plt_entry()
4258 bfd_put_32 (output_bfd, plt_entry[5] + (plt_index >> 10), in sparc_vxworks_build_plt_entry()
4262 bfd_put_32 (output_bfd, plt_entry[6] + (((-plt_offset - 24) >> 2) in sparc_vxworks_build_plt_entry()
[all …]
Delf32-metag.c55 static const unsigned int plt_entry[] = variable
93 #define PLT_ENTRY_SIZE sizeof(plt_entry)
3121 (plt_entry[0] in elf_metag_finish_dynamic_symbol()
3125 (plt_entry[1] in elf_metag_finish_dynamic_symbol()
3128 bfd_put_32 (output_bfd, plt_entry[2], in elf_metag_finish_dynamic_symbol()
3131 (plt_entry[3] | (plt_index << 3)), in elf_metag_finish_dynamic_symbol()
3134 (plt_entry[4] in elf_metag_finish_dynamic_symbol()
Delf64-s390.c591 struct plt_entry struct
611 struct plt_entry *local_plt; argument
942 struct plt_entry *plt; in elf_s390_check_relocs()
1453 struct plt_entry *plt = elf_s390_local_plt (abfd); in elf_s390_gc_sweep_hook()
2060 struct plt_entry *local_plt; in elf_s390_size_dynamic_sections()
2375 struct plt_entry *local_plt = elf_s390_local_plt (input_bfd); in elf_s390_relocate_section()
3816 struct plt_entry *local_plt; in elf_s390_finish_dynamic_sections()
Delf32-s390.c678 struct plt_entry struct
698 struct plt_entry *local_plt; argument
1019 struct plt_entry *plt; in elf_s390_check_relocs()
1517 struct plt_entry *plt = elf_s390_local_plt (abfd); in elf_s390_gc_sweep_hook()
2111 struct plt_entry *local_plt; in elf_s390_size_dynamic_sections()
2420 struct plt_entry *local_plt = elf_s390_local_plt (input_bfd); in elf_s390_relocate_section()
4013 struct plt_entry *local_plt; in elf_s390_finish_dynamic_sections()
Delfnn-aarch64.c8616 bfd_byte *plt_entry, bfd_vma value) in elf_aarch64_update_plt_entry() argument
8620 _bfd_aarch64_elf_put_addend (output_bfd, plt_entry, r_type, howto, value); in elf_aarch64_update_plt_entry()
8629 bfd_byte *plt_entry; in elfNN_aarch64_create_small_pltn_entry() local
8675 plt_entry = plt->contents + h->plt.offset; in elfNN_aarch64_create_small_pltn_entry()
8682 memcpy (plt_entry, elfNN_aarch64_small_plt_entry, PLT_SMALL_ENTRY_SIZE); in elfNN_aarch64_create_small_pltn_entry()
8687 plt_entry, in elfNN_aarch64_create_small_pltn_entry()
8693 plt_entry + 4, in elfNN_aarch64_create_small_pltn_entry()
8698 plt_entry + 8, in elfNN_aarch64_create_small_pltn_entry()
9124 bfd_byte *plt_entry = in elfNN_aarch64_finish_dynamic_sections() local
9130 plt_entry + 4, in elfNN_aarch64_finish_dynamic_sections()
[all …]
Delf32-bfin.c1938 bfd_vma plt_entry, lzplt_entry; member
1994 (*loc)->plt_entry = (bfd_vma)-1; in bfinfdpic_relocs_info_find()
2471 if (entry->plt_entry != (bfd_vma) -1) in _bfinfdpic_emit_got_relocs_plt_entries()
2474 + entry->plt_entry; in _bfinfdpic_emit_got_relocs_plt_entries()
2766 + picrel->plt_entry; in bfinfdpic_relocate_section()
3967 entry->plt_entry = bfinfdpic_plt_section (dinfo->g.info)->size; in _bfinfdpic_assign_plt_entries()
4006 entry->plt_entry = (bfd_vma)-1; in _bfinfdpic_reset_got_plt_entries()
Delf64-x86-64.c667 const bfd_byte *plt_entry; member
5707 const bfd_byte *plt_entry, *plt2_entry; in elf_x86_64_finish_dynamic_symbol() local
5711 plt_entry = elf_x86_64_bnd_plt_entry; in elf_x86_64_finish_dynamic_symbol()
5716 plt_entry = elf_x86_64_legacy_plt_entry; in elf_x86_64_finish_dynamic_symbol()
5731 plt_entry, sizeof (elf_x86_64_legacy_plt_entry)); in elf_x86_64_finish_dynamic_symbol()
5742 memcpy (plt->contents + h->plt.offset, abed->plt_entry, in elf_x86_64_finish_dynamic_symbol()
Delf32-cris.c2066 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()
Delfxx-tilegx.c1298 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()
DChangeLog-200943 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.
Delf32-i386.c661 const bfd_byte *plt_entry; member
5301 memcpy (plt->contents + h->plt.offset, abed->plt->plt_entry, in elf_i386_finish_dynamic_symbol()
DChangeLog-20131205 (elfNN_aarch64_finish_dynamic_sections): Add plt_entry; update to
1332 * elfxx-mips.c (plt_entry): New structure.
DChangeLog-20101509 (ppc_elf_finish_dynamic_sections): Don't make plt_entry var static.
3190 * elf64-ppc.c (struct plt_entry): Move earlier in file.
DChangeLog-20121210 (struct plt_entry): New struct.
/toolchain/binutils/binutils-2.27/gold/
Di386.cc315 static const unsigned char plt_entry[plt_entry_size]; member in __anon686aaa6a0111::Output_data_plt_i386_exec
345 static const unsigned char plt_entry[plt_entry_size]; member in __anon686aaa6a0111::Output_data_plt_i386_dyn
1297 const unsigned char Output_data_plt_i386_exec::plt_entry[plt_entry_size] = member in __anon686aaa6a0111::Output_data_plt_i386_exec
1315 memcpy(pov, plt_entry, plt_entry_size); in do_fill_plt_entry()
1325 const unsigned char Output_data_plt_i386_dyn::plt_entry[plt_entry_size] = member in __anon686aaa6a0111::Output_data_plt_i386_dyn
1342 memcpy(pov, plt_entry, plt_entry_size); in do_fill_plt_entry()
4123 static const unsigned char plt_entry[plt_entry_size]; member in __anon686aaa6a0111::Output_data_plt_i386_nacl_exec
4151 static const unsigned char plt_entry[plt_entry_size]; member in __anon686aaa6a0111::Output_data_plt_i386_nacl_dyn
4271 Output_data_plt_i386_nacl_exec::plt_entry[plt_entry_size] = member in __anon686aaa6a0111::Output_data_plt_i386_nacl_exec
4303 memcpy(pov, plt_entry, plt_entry_size); in do_fill_plt_entry()
[all …]
Dmips.cc2495 { return sizeof(plt_entry); } in plt_entry_size()
2554 static const uint32_t plt_entry[]; member in __anon1e60feb90111::Mips_output_data_plt
2621 { return 4 * sizeof(plt_entry) / sizeof(plt_entry[0]); } in standard_plt_entry_size()
7247 const uint32_t Mips_output_data_plt<size, big_endian>::plt_entry[] = member in __anon1e60feb90111::Mips_output_data_plt<size, big_endian>
7315 gsym->set_plt_offset(this->entry_count() * sizeof(plt_entry) in add_entry()
7549 : plt_entry; in do_write()
7568 const uint32_t* plt_entry = plt_entry_mips16_o32; in do_write() local
7570 elfcpp::Swap<16, big_endian>::writeval(pov2, plt_entry[0]); in do_write()
7571 elfcpp::Swap<16, big_endian>::writeval(pov2 + 2, plt_entry[1]); in do_write()
7572 elfcpp::Swap<16, big_endian>::writeval(pov2 + 4, plt_entry[2]); in do_write()
[all …]
Dtilegx.cc220 static const unsigned char plt_entry[plt_entry_size]; member in __anon1983a08d0111::Output_data_plt_tilegx
2316 Output_data_plt_tilegx<64, false>::plt_entry[plt_entry_size] = member in __anon1983a08d0111::Output_data_plt_tilegx<64, false>
2333 Output_data_plt_tilegx<32, false>::plt_entry[plt_entry_size] = member in __anon1983a08d0111::Output_data_plt_tilegx<32, false>
2349 Output_data_plt_tilegx<64, true>::plt_entry[plt_entry_size] = member in __anon1983a08d0111::Output_data_plt_tilegx<64, true>
2366 Output_data_plt_tilegx<32, true>::plt_entry[plt_entry_size] = member in __anon1983a08d0111::Output_data_plt_tilegx<32, true>
2396 memcpy(pov, plt_entry, plt_entry_size); in fill_plt_entry()
Dx86_64.cc396 static const unsigned char plt_entry[plt_entry_size]; member in __anon6477e68f0111::Output_data_plt_x86_64_standard
1671 Output_data_plt_x86_64_standard<size>::plt_entry[plt_entry_size] = member in __anon6477e68f0111::Output_data_plt_x86_64_standard<size>
1699 memcpy(pov, plt_entry, plt_entry_size); in do_fill_plt_entry()
5131 static const unsigned char plt_entry[plt_entry_size]; member in __anon6477e68f0111::Output_data_plt_x86_64_nacl
5282 Output_data_plt_x86_64_nacl<size>::plt_entry[plt_entry_size] = member in __anon6477e68f0111::Output_data_plt_x86_64_nacl<size>
5316 memcpy(pov, plt_entry, plt_entry_size); in do_fill_plt_entry()
Daarch64.cc4706 static const uint32_t plt_entry[plt_entry_size / 4]; member in __anon468f29090111::Output_data_plt_aarch64_standard
4780 plt_entry[plt_entry_size / 4] = member in __anon468f29090111::Output_data_plt_aarch64_standard<32, false>
4792 plt_entry[plt_entry_size / 4] = member in __anon468f29090111::Output_data_plt_aarch64_standard<32, true>
4804 plt_entry[plt_entry_size / 4] = member in __anon468f29090111::Output_data_plt_aarch64_standard<64, false>
4816 plt_entry[plt_entry_size / 4] = member in __anon468f29090111::Output_data_plt_aarch64_standard<64, true>
4877 memcpy(pov, this->plt_entry, this->plt_entry_size); in do_fill_plt_entry()
4891 ((this->plt_entry[1] & 0xffc003ff) in do_fill_plt_entry()
4897 ((this->plt_entry[2] & 0xffc003ff) in do_fill_plt_entry()
DChangeLog781 (Mips_output_data_plt::plt_entry): Remove opcode from l[wd]
DChangeLog-08159 (Output_data_plt_arm_standard::plt_entry): Likewise.
5080 method instead of sizeof(plt_entry).
5086 (Output_data_plt_arm::first_plt_entry, Output_data_plt_arm::plt_entry):
5122 (Output_data_plt_x86_64::plt_entry)
5170 (Output_data_plt_i386_exec::plt_entry): ... here.
5175 (Output_data_plt_i386_dyn::plt_entry): ... here.
6728 first_plt_entry, plt_entry and tlsdesc_plt_entry const. Add
14863 (Output_data_plt_arm::plt_entry): Same.

12