Home
last modified time | relevance | path

Searched refs:splt (Results 1 – 15 of 15) sorted by relevance

/freebsd-12-stable/contrib/binutils/bfd/
Delf32-s390.c722 asection *splt; member
797 ret->splt = NULL;
856 htab->splt = bfd_get_section_by_name (dynobj, ".plt");
862 if (!htab->splt || !htab->srelplt || !htab->sdynbss
1752 asection *s = htab->splt;
2093 if (s == htab->splt
2161 if (htab->splt->size != 0)
2508 || htab->splt == NULL)
2516 relocation = (htab->splt->output_section->vma
2517 + htab->splt->output_offset
[all …]
Delfxx-sparc.c596 sparc32_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset, in sparc32_plt_entry_build() argument
602 splt->contents + offset); in sparc32_plt_entry_build()
606 splt->contents + offset + 4); in sparc32_plt_entry_build()
608 splt->contents + offset + 8); in sparc32_plt_entry_build()
621 sparc64_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset, in sparc64_plt_entry_build() argument
624 unsigned char *entry = splt->contents + offset; in sparc64_plt_entry_build()
638 | (((splt->contents + PLT64_ENTRY_SIZE) - (entry + 4)) / 4 & 0x7ffff); in sparc64_plt_entry_build()
687 ptr = splt->contents in sparc64_plt_entry_build()
693 *r_offset = (bfd_vma) (ptr - splt->contents); in sparc64_plt_entry_build()
710 bfd_put_64 (output_bfd, (bfd_vma) (splt->contents - (entry + 4)), ptr); in sparc64_plt_entry_build()
[all …]
Delf64-x86-64.c468 asection *splt; member
555 ret->splt = NULL; in elf64_x86_64_link_hash_table_create()
613 htab->splt = bfd_get_section_by_name (dynobj, ".plt"); in elf64_x86_64_create_dynamic_sections()
619 if (!htab->splt || !htab->srelplt || !htab->sdynbss in elf64_x86_64_create_dynamic_sections()
1447 asection *s = htab->splt; in allocate_dynrelocs()
1838 if (htab->splt->size == 0) in elf64_x86_64_size_dynamic_sections()
1839 htab->splt->size += PLT_ENTRY_SIZE; in elf64_x86_64_size_dynamic_sections()
1840 htab->tlsdesc_plt = htab->splt->size; in elf64_x86_64_size_dynamic_sections()
1841 htab->splt->size += PLT_ENTRY_SIZE; in elf64_x86_64_size_dynamic_sections()
1853 if (s == htab->splt in elf64_x86_64_size_dynamic_sections()
[all …]
Delf64-s390.c677 asection *splt; member
752 ret->splt = NULL;
811 htab->splt = bfd_get_section_by_name (dynobj, ".plt");
817 if (!htab->splt || !htab->srelplt || !htab->sdynbss
1727 asection *s = htab->splt;
2067 if (s == htab->splt
2135 if (htab->splt->size != 0)
2486 || htab->splt == NULL)
2494 relocation = (htab->splt->output_section->vma
2495 + htab->splt->output_offset
[all …]
Delf32-i386.c659 asection *splt; member
751 ret->splt = NULL; in elf_i386_link_hash_table_create()
811 htab->splt = bfd_get_section_by_name (dynobj, ".plt"); in elf_i386_create_dynamic_sections()
817 if (!htab->splt || !htab->srelplt || !htab->sdynbss in elf_i386_create_dynamic_sections()
1584 asection *s = htab->splt; in allocate_dynrelocs()
1993 if (s == htab->splt in elf_i386_size_dynamic_sections()
2067 if (htab->splt->size != 0) in elf_i386_size_dynamic_sections()
2506 || htab->splt == NULL) in elf_i386_relocate_section()
2514 relocation = (htab->splt->output_section->vma in elf_i386_relocate_section()
2515 + htab->splt->output_offset in elf_i386_relocate_section()
[all …]
Dsunos.c1253 asection *splt = NULL; in sunos_scan_std_relocs() local
1325 splt = bfd_get_section_by_name (dynobj, ".plt"); in sunos_scan_std_relocs()
1327 BFD_ASSERT (splt != NULL && srel != NULL); in sunos_scan_std_relocs()
1371 if (splt->size == 0) in sunos_scan_std_relocs()
1372 splt->size = M68K_PLT_ENTRY_SIZE; in sunos_scan_std_relocs()
1373 h->plt_offset = splt->size; in sunos_scan_std_relocs()
1377 h->root.root.u.def.section = splt; in sunos_scan_std_relocs()
1378 h->root.root.u.def.value = splt->size; in sunos_scan_std_relocs()
1381 splt->size += M68K_PLT_ENTRY_SIZE; in sunos_scan_std_relocs()
1409 asection *splt = NULL; in sunos_scan_ext_relocs() local
[all …]
Delf64-alpha.c2450 asection *splt = (asection *) data; in elf64_alpha_size_plt_section_1() local
2463 if (splt->size == 0) in elf64_alpha_size_plt_section_1()
2464 splt->size = PLT_HEADER_SIZE; in elf64_alpha_size_plt_section_1()
2465 gotent->plt_offset = splt->size; in elf64_alpha_size_plt_section_1()
2466 splt->size += PLT_ENTRY_SIZE; in elf64_alpha_size_plt_section_1()
2483 asection *splt, *spltrel, *sgotplt; in elf64_alpha_size_plt_section() local
2488 splt = bfd_get_section_by_name (dynobj, ".plt"); in elf64_alpha_size_plt_section()
2489 if (splt == NULL) in elf64_alpha_size_plt_section()
2492 splt->size = 0; in elf64_alpha_size_plt_section()
2495 elf64_alpha_size_plt_section_1, splt); in elf64_alpha_size_plt_section()
[all …]
Delf32-arm.c2232 asection *splt; member
2349 htab->splt = bfd_get_section_by_name (dynobj, ".plt"); in elf32_arm_create_dynamic_sections()
2377 if (!htab->splt in elf32_arm_create_dynamic_sections()
2468 ret->splt = NULL; in elf32_arm_link_hash_table_create()
3210 if (globals->splt != NULL && h->plt.offset != (bfd_vma) -1) in bfd_elf32_arm_process_before_allocation()
4517 asection * splt = NULL; in elf32_arm_final_link_relocate() local
4547 splt = bfd_get_section_by_name (dynobj, ".plt"); in elf32_arm_final_link_relocate()
4599 && splt != NULL in elf32_arm_final_link_relocate()
4607 value = (splt->output_section->vma in elf32_arm_final_link_relocate()
4608 + splt->output_offset in elf32_arm_final_link_relocate()
[all …]
Delfxx-sparc.h51 asection *splt; member
Delf32-ppc.c7409 asection *splt; in ppc_elf_finish_dynamic_sections() local
7422 splt = bfd_get_section_by_name (dynobj, ".plt"); in ppc_elf_finish_dynamic_sections()
7424 splt = NULL; in ppc_elf_finish_dynamic_sections()
7507 if (splt && splt->size > 0) in ppc_elf_finish_dynamic_sections()
7523 splt->contents + 0); in ppc_elf_finish_dynamic_sections()
7525 splt->contents + 4); in ppc_elf_finish_dynamic_sections()
7529 bfd_put_32 (output_bfd, plt_entry[0], splt->contents + 0); in ppc_elf_finish_dynamic_sections()
7530 bfd_put_32 (output_bfd, plt_entry[1], splt->contents + 4); in ppc_elf_finish_dynamic_sections()
7532 bfd_put_32 (output_bfd, plt_entry[2], splt->contents + 8); in ppc_elf_finish_dynamic_sections()
7533 bfd_put_32 (output_bfd, plt_entry[3], splt->contents + 12); in ppc_elf_finish_dynamic_sections()
[all …]
Delfxx-mips.c333 asection *splt; member
6080 htab->splt = bfd_get_section_by_name (abfd, ".plt"); in _bfd_mips_elf_create_dynamic_sections()
6084 || !htab->splt) in _bfd_mips_elf_create_dynamic_sections()
7076 if (htab->splt->size == 0) in _bfd_mips_vxworks_adjust_dynamic_symbol()
7078 htab->splt->size += htab->plt_header_size; in _bfd_mips_vxworks_adjust_dynamic_symbol()
7084 h->plt.offset = htab->splt->size; in _bfd_mips_vxworks_adjust_dynamic_symbol()
7085 htab->splt->size += htab->plt_entry_size; in _bfd_mips_vxworks_adjust_dynamic_symbol()
7093 h->root.u.def.section = htab->splt; in _bfd_mips_vxworks_adjust_dynamic_symbol()
7506 && s != htab->splt) in _bfd_mips_elf_size_dynamic_sections()
7604 if (htab->splt->size > 0) in _bfd_mips_elf_size_dynamic_sections()
[all …]
DChangeLog-20062771 srelplt2, sgotplt, splt, plt_header_size and plt_entry_size fields.
2842 Check for sgotplt and splt. Allocate the .rel(a).dyn contents last,
DChangeLog-00011105 (struct elf_s390_link_hash_table): Add sgot, sgotplt, srelgot, splt,
3781 hplink->sgot is NULL before filling GOT. Check if hplink->splt
4093 sgotplt, srelgot, splt, srelplt, sdynbss, srelbss fields.
8460 * elf32-ppc.c (ppc_elf_relocate_section): Check splt != NULL
DChangeLog-02032615 (struct ppc_link_hash_table): Rename sgot, srelgot, splt, srelplt,
8862 (ppc64_elf_size_dynamic_sections): Check for splt NULL.
DChangeLog-98993990 (ppc_elf_relocate_section): Pull sgot and splt search to the start