Home
last modified time | relevance | path

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

/trueos/contrib/binutils/bfd/
HDsunos.c590 bfd_vma plt_offset; member
664 ret->plt_offset = 0; in sunos_link_hash_newfunc()
1337 BFD_ASSERT (h->plt_offset != 0 in sunos_scan_std_relocs()
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()
1649 h->plt_offset = splt->size; in sunos_scan_ext_relocs()
2109 if (h->plt_offset != 0) in sunos_write_dynamic_symbol()
2118 p = splt->contents + h->plt_offset; in sunos_write_dynamic_symbol()
[all …]
HDelfxx-sparc.c3542 bfd_vma plt_offset, bfd_vma plt_index, in sparc_vxworks_build_plt_entry() argument
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()
3580 bfd_put_32 (output_bfd, plt_entry[6] + (((-plt_offset - 24) >> 2) 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()
[all …]
HDelf64-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()
4688 plt_index = (gotent->plt_offset-PLT_HEADER_SIZE) / PLT_ENTRY_SIZE; in elf64_alpha_finish_dynamic_symbol()
4693 disp = (PLT_HEADER_SIZE - 4) - (gotent->plt_offset + 4); 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()
[all …]
HDelfxx-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);
HDelf32-ppc.c4466 bfd_vma plt_offset = 0, glink_offset = 0; in allocate_dynrelocs() local
4488 plt_offset = s->size; in allocate_dynrelocs()
4491 ent->plt.offset = plt_offset; in allocate_dynrelocs()
4525 plt_offset = (htab->plt_initial_entry_size in allocate_dynrelocs()
4541 h->root.u.def.value = plt_offset; in allocate_dynrelocs()
4554 ent->plt.offset = plt_offset; in allocate_dynrelocs()
HDChangeLog-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 …]
HDChangeLog301 * elf32-arm.c (output_arch_syminfo): Replace plt_shndx and plt_offset
HDChangeLog-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