Searched refs:plt_offset (Results 1 – 9 of 9) sorted by relevance
590 bfd_vma plt_offset; member664 ret->plt_offset = 0; in sunos_link_hash_newfunc()1369 if (h->plt_offset == 0) in sunos_scan_std_relocs()1373 h->plt_offset = splt->size; in sunos_scan_std_relocs()1606 || h->plt_offset != 0 in sunos_scan_ext_relocs()1645 if (h->plt_offset == 0) in sunos_scan_ext_relocs()2109 if (h->plt_offset != 0) in sunos_write_dynamic_symbol()2124 + h->plt_offset); in sunos_write_dynamic_symbol()2258 if (h->plt_offset != 0 in sunos_write_dynamic_symbol()2352 && h->plt_offset != 0 in sunos_check_dynamic_reloc()[all …]
3567 htab->splt->contents + plt_offset); in sparc_vxworks_build_plt_entry()3569 htab->splt->contents + plt_offset + 4); in sparc_vxworks_build_plt_entry()3571 htab->splt->contents + plt_offset + 8); in sparc_vxworks_build_plt_entry()3573 htab->splt->contents + plt_offset + 12); in sparc_vxworks_build_plt_entry()3575 htab->splt->contents + plt_offset + 16); in sparc_vxworks_build_plt_entry()3577 htab->splt->contents + plt_offset + 20); in sparc_vxworks_build_plt_entry()3582 htab->splt->contents + plt_offset + 24); in sparc_vxworks_build_plt_entry()3584 htab->splt->contents + plt_offset + 28); in sparc_vxworks_build_plt_entry()3592 + plt_offset + 20, in sparc_vxworks_build_plt_entry()3604 + plt_offset); in sparc_vxworks_build_plt_entry()[all …]
140 int plt_offset; member1706 gotent->plt_offset = -1; in get_got_entry()2465 gotent->plt_offset = splt->size; in elf64_alpha_size_plt_section_1()4679 BFD_ASSERT (gotent->plt_offset != -1); in elf64_alpha_finish_dynamic_symbol()4686 + gotent->plt_offset); in elf64_alpha_finish_dynamic_symbol()4696 splt->contents + gotent->plt_offset); in elf64_alpha_finish_dynamic_symbol()4698 plt_index = ((gotent->plt_offset - NEW_PLT_HEADER_SIZE) in elf64_alpha_finish_dynamic_symbol()4703 disp = -(gotent->plt_offset + 4); in elf64_alpha_finish_dynamic_symbol()4706 splt->contents + gotent->plt_offset); in elf64_alpha_finish_dynamic_symbol()4708 splt->contents + gotent->plt_offset + 4); in elf64_alpha_finish_dynamic_symbol()[all …]
86 bfd_vma plt_offset; member3399 dyn_i->plt_offset = offset;5363 index = (dyn_i->plt_offset - PLT_HEADER_SIZE) / PLT_MIN_ENTRY_SIZE;5365 loc = plt_sec->contents + dyn_i->plt_offset;5369 elfNN_ia64_install_value (loc+2, -dyn_i->plt_offset, R_IA64_PCREL21B);5373 + dyn_i->plt_offset);
4599 bfd_vma plt_offset = 0, glink_offset = 0; in allocate_dynrelocs() local4621 plt_offset = s->size; in allocate_dynrelocs()4624 ent->plt.offset = plt_offset; in allocate_dynrelocs()4658 plt_offset = (htab->plt_initial_entry_size in allocate_dynrelocs()4674 h->root.u.def.value = plt_offset; in allocate_dynrelocs()4687 ent->plt.offset = plt_offset; in allocate_dynrelocs()
1531 (sunos_write_dynamic_symbol): Use plt_offset for the address of1862 a symbol with a non-zero plt_offset.2232 (struct sunos_link_hash_entry): Add got_offset and plt_offset2246 plt_offset field; only put symbol in .plt if it is not defined by2250 (sunos_write_dynamic_symbol): Check plt_offset rather than2255 If plt_offset is set, redirect relocation to PLT. If this is a5781 Add got_offset and plt_offset fields.5812 copy_offset. Initialize got_offset and plt_offset.5830 symbol already has one. When making a PLT entry, set plt_offset.5842 (elf_i386_finish_dynamic_symbol): Create a PLT entry if plt_offset[all …]
347 * elf32-arm.c (output_arch_syminfo): Replace plt_shndx and plt_offset
4363 * elf-bfd.h (struct elf_link_hash_entry): Swap got_offset/plt_offset5508 (sparc64_elf_adjust_dynamic_symbol): Change h->plt_offset to
2521 elf_xword plt_offset = plt_hdr->sh_size - num_relocations * plt_entsize; in GetPltEntrySizeAndOffset() local2523 return std::make_pair(plt_entsize, plt_offset); in GetPltEntrySizeAndOffset()2536 uint64_t plt_offset, plt_entsize; in ParsePLTRelocations() local2537 std::tie(plt_entsize, plt_offset) = in ParsePLTRelocations()2569 uint64_t plt_index = plt_offset + i * plt_entsize; in ParsePLTRelocations()