Home
last modified time | relevance | path

Searched refs:plt_offset (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/binutils/bfd/
H A Dsunos.c590 bfd_vma plt_offset; member
664 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 …]
H A Delfxx-sparc.c3567 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 …]
H A Delf64-alpha.c140 int plt_offset; member
1706 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 …]
H A Delfxx-ia64.c86 bfd_vma plt_offset; member
3399 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);
H A Delf32-ppc.c4599 bfd_vma plt_offset = 0, glink_offset = 0; in allocate_dynrelocs() local
4621 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()
H A DChangeLog-94951531 (sunos_write_dynamic_symbol): Use plt_offset for the address of
1862 a symbol with a non-zero plt_offset.
2232 (struct sunos_link_hash_entry): Add got_offset and plt_offset
2246 plt_offset field; only put symbol in .plt if it is not defined by
2250 (sunos_write_dynamic_symbol): Check plt_offset rather than
2255 If plt_offset is set, redirect relocation to PLT. If this is a
5781 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 …]
H A DChangeLog347 * elf32-arm.c (output_arch_syminfo): Replace plt_shndx and plt_offset
H A DChangeLog-98994363 * elf-bfd.h (struct elf_link_hash_entry): Swap got_offset/plt_offset
5508 (sparc64_elf_adjust_dynamic_symbol): Change h->plt_offset to
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.cpp2521 elf_xword plt_offset = plt_hdr->sh_size - num_relocations * plt_entsize; in GetPltEntrySizeAndOffset() local
2523 return std::make_pair(plt_entsize, plt_offset); in GetPltEntrySizeAndOffset()
2536 uint64_t plt_offset, plt_entsize; in ParsePLTRelocations() local
2537 std::tie(plt_entsize, plt_offset) = in ParsePLTRelocations()
2569 uint64_t plt_index = plt_offset + i * plt_entsize; in ParsePLTRelocations()