Home
last modified time | relevance | path

Searched refs:relplt (Results 1 – 25 of 48) sorted by relevance

12

/netbsd-src/external/gpl3/binutils/dist/bfd/
H A Delf-ifunc.c115 asection *plt, *gotplt, *relplt; in _bfd_elf_allocate_ifunc_dyn_relocs() local
215 relplt = htab->srelplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
226 relplt = htab->irelplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
247 relplt->size += sizeof_reloc; in _bfd_elf_allocate_ifunc_dyn_relocs()
248 relplt->reloc_count++; in _bfd_elf_allocate_ifunc_dyn_relocs()
280 relplt->size += count * sizeof_reloc; in _bfd_elf_allocate_ifunc_dyn_relocs()
281 relplt->reloc_count += count; in _bfd_elf_allocate_ifunc_dyn_relocs()
342 relplt->size += sizeof_reloc; in _bfd_elf_allocate_ifunc_dyn_relocs()
343 relplt->reloc_count++; in _bfd_elf_allocate_ifunc_dyn_relocs()
H A Delfnn-loongarch.c1194 asection *plt, *gotplt, *relplt; in allocate_dynrelocs() local
1216 relplt = htab->elf.srelplt; in allocate_dynrelocs()
1226 relplt = htab->elf.irelplt; in allocate_dynrelocs()
1237 relplt->size += sizeof (ElfNN_External_Rela); in allocate_dynrelocs()
1406 asection *plt, *gotplt, *relplt; in local_allocate_ifunc_dyn_relocs() local
1507 relplt = htab->srelgot; in local_allocate_ifunc_dyn_relocs()
1518 relplt = htab->irelplt; in local_allocate_ifunc_dyn_relocs()
1539 relplt->size += sizeof_reloc; in local_allocate_ifunc_dyn_relocs()
1540 relplt->reloc_count++; in local_allocate_ifunc_dyn_relocs()
1570 relplt->size += count * sizeof_reloc; in local_allocate_ifunc_dyn_relocs()
[all …]
H A Delf32-ppc.c1803 asection *plt, *relplt, *dynamic, *glink; in ppc_elf_get_synthetic_symtab() local
1822 relplt = bfd_get_section_by_name (abfd, ".rela.plt"); in ppc_elf_get_synthetic_symtab()
1823 if (relplt == NULL) in ppc_elf_get_synthetic_symtab()
1917 count = NUM_SHDR_ENTRIES (&elf_section_data (relplt)->this_hdr); in ppc_elf_get_synthetic_symtab()
1932 if (! (*slurp_relocs) (abfd, relplt, dynsyms, true)) in ppc_elf_get_synthetic_symtab()
1936 p = relplt->relocation; in ppc_elf_get_synthetic_symtab()
1955 p = relplt->relocation + count - 1; in ppc_elf_get_synthetic_symtab()
9491 asection *relplt = htab->elf.srelplt; in write_global_sym_plt() local
9637 relplt = htab->elf.irelplt; in write_global_sym_plt()
9642 relplt = bfd_link_pic (info) ? htab->relpltlocal : NULL; in write_global_sym_plt()
[all …]
H A Delf32-i386.c3613 asection *plt, *resolved_plt, *gotplt, *relplt; in elf_i386_finish_dynamic_symbol() local
3621 relplt = htab->elf.srelplt; in elf_i386_finish_dynamic_symbol()
3627 relplt = htab->elf.irelplt; in elf_i386_finish_dynamic_symbol()
3630 VERIFY_PLT_ENTRY (info, h, plt, gotplt, relplt, local_undefweak) in elf_i386_finish_dynamic_symbol()
3767 (info, relplt, h, sym, "R_386_IRELATIVE", &rel); in elf_i386_finish_dynamic_symbol()
3778 loc = relplt->contents + plt_index * sizeof (Elf32_External_Rel); in elf_i386_finish_dynamic_symbol()
H A Delfnn-kvx.c4294 asection *plt, *gotplt, *relplt; in elfNN_kvx_create_small_pltn_entry() local
4298 relplt = htab->root.srelplt; in elfNN_kvx_create_small_pltn_entry()
4354 loc = relplt->contents + plt_index * RELOC_SIZE (htab); in elfNN_kvx_create_small_pltn_entry()
4414 asection *plt = NULL, *gotplt = NULL, *relplt = NULL; in elfNN_kvx_finish_dynamic_symbol() local
4423 relplt = htab->root.srelplt; in elfNN_kvx_finish_dynamic_symbol()
4434 || relplt == NULL) in elfNN_kvx_finish_dynamic_symbol()
H A Delf32-tic6x.c1728 asection *plt, *gotplt, *relplt; in elf32_tic6x_finish_dynamic_symbol() local
1736 relplt = htab->elf.srelplt; in elf32_tic6x_finish_dynamic_symbol()
1747 || relplt == NULL) in elf32_tic6x_finish_dynamic_symbol()
1800 loc = relplt->contents + rela_offset; in elf32_tic6x_finish_dynamic_symbol()
H A Delf64-x86-64.c4494 asection *plt, *gotplt, *relplt, *resolved_plt; in elf_x86_64_finish_dynamic_symbol() local
4504 relplt = htab->elf.srelplt; in elf_x86_64_finish_dynamic_symbol()
4510 relplt = htab->elf.irelplt; in elf_x86_64_finish_dynamic_symbol()
4513 VERIFY_PLT_ENTRY (info, h, plt, gotplt, relplt, local_undefweak) in elf_x86_64_finish_dynamic_symbol()
4610 (info, relplt, h, sym, "R_X86_64_IRELATIVE", &rela); in elf_x86_64_finish_dynamic_symbol()
4652 loc = relplt->contents + plt_index * bed->s->sizeof_rela; in elf_x86_64_finish_dynamic_symbol()
H A Delf32-s390.c3165 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3174 relplt = htab->elf.irelplt; in elf_s390_finish_ifunc_symbol()
3259 bfd_put_32 (output_bfd, relplt->output_offset + in elf_s390_finish_ifunc_symbol()
3291 loc = relplt->contents + iplt_index * RELA_ENTRY_SIZE; in elf_s390_finish_ifunc_symbol()
H A Delf64-s390.c3144 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3157 relplt = htab->elf.irelplt; in elf_s390_finish_ifunc_symbol()
3176 bfd_put_32 (output_bfd, relplt->output_offset + in elf_s390_finish_ifunc_symbol()
3210 loc = relplt->contents + plt_index * sizeof (Elf64_External_Rela); in elf_s390_finish_ifunc_symbol()
H A Delf64-ppc.c2470 asection *dynamic, *glink = NULL, *relplt = NULL; in ppc64_elf_get_synthetic_symtab() local
2570 relplt = bfd_get_section_by_name (abfd, ".rela.plt"); in ppc64_elf_get_synthetic_symtab()
2571 if (relplt != NULL) in ppc64_elf_get_synthetic_symtab()
2574 if (!(*slurp_relocs) (abfd, relplt, dyn_syms, true)) in ppc64_elf_get_synthetic_symtab()
2577 plt_count = NUM_SHDR_ENTRIES (&elf_section_data (relplt)->this_hdr); in ppc64_elf_get_synthetic_symtab()
2580 p = relplt->relocation; in ppc64_elf_get_synthetic_symtab()
2658 if (glink != NULL && relplt != NULL) in ppc64_elf_get_synthetic_symtab()
2692 p = relplt->relocation; in ppc64_elf_get_synthetic_symtab()
14630 asection *plt, *relplt; in build_global_entry_stubs_and_plt() local
14642 relplt = htab->elf.irelplt; in build_global_entry_stubs_and_plt()
[all …]
H A Delf64-alpha.c2802 bool relplt, relocs; in elf64_alpha_size_dynamic_sections() local
2838 relplt = false; in elf64_alpha_size_dynamic_sections()
2856 relplt = true; in elf64_alpha_size_dynamic_sections()
2905 relocs || relplt)) in elf64_alpha_size_dynamic_sections()
2908 if (relplt in elf64_alpha_size_dynamic_sections()
H A Delfnn-aarch64.c9483 asection *plt, *gotplt, *relplt; in elfNN_aarch64_create_small_pltn_entry() local
9491 relplt = htab->root.srelplt; in elfNN_aarch64_create_small_pltn_entry()
9497 relplt = htab->root.irelplt; in elfNN_aarch64_create_small_pltn_entry()
9584 loc = relplt->contents + plt_index * RELOC_SIZE (htab); in elfNN_aarch64_create_small_pltn_entry()
9645 asection *plt, *gotplt, *relplt; in elfNN_aarch64_finish_dynamic_symbol() local
9656 relplt = htab->root.srelplt; in elfNN_aarch64_finish_dynamic_symbol()
9662 relplt = htab->root.irelplt; in elfNN_aarch64_finish_dynamic_symbol()
9673 || relplt == NULL) in elfNN_aarch64_finish_dynamic_symbol()
H A Delfnn-riscv.c3113 asection *plt, *gotplt, *relplt; in riscv_elf_finish_dynamic_symbol() local
3121 relplt = htab->elf.srelplt; in riscv_elf_finish_dynamic_symbol()
3127 relplt = htab->elf.irelplt; in riscv_elf_finish_dynamic_symbol()
3138 || relplt == NULL) in riscv_elf_finish_dynamic_symbol()
3203 loc = relplt->contents + plt_idx * sizeof (ElfNN_External_Rela); in riscv_elf_finish_dynamic_symbol()
/netbsd-src/external/gpl3/binutils.old/dist/bfd/
H A Delf-ifunc.c115 asection *plt, *gotplt, *relplt; in _bfd_elf_allocate_ifunc_dyn_relocs() local
215 relplt = htab->srelplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
226 relplt = htab->irelplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
247 relplt->size += sizeof_reloc; in _bfd_elf_allocate_ifunc_dyn_relocs()
248 relplt->reloc_count++; in _bfd_elf_allocate_ifunc_dyn_relocs()
280 relplt->size += count * sizeof_reloc; in _bfd_elf_allocate_ifunc_dyn_relocs()
281 relplt->reloc_count += count; in _bfd_elf_allocate_ifunc_dyn_relocs()
342 relplt->size += sizeof_reloc; in _bfd_elf_allocate_ifunc_dyn_relocs()
343 relplt->reloc_count++; in _bfd_elf_allocate_ifunc_dyn_relocs()
H A Delfnn-loongarch.c1046 asection *plt, *gotplt, *relplt; in allocate_dynrelocs() local
1065 relplt = htab->elf.srelplt; in allocate_dynrelocs()
1075 relplt = htab->elf.irelplt; in allocate_dynrelocs()
1086 relplt->size += sizeof (ElfNN_External_Rela); in allocate_dynrelocs()
2849 asection *plt, *gotplt, *relplt; in loongarch_elf_finish_dynamic_symbol() local
2863 relplt = htab->elf.srelplt; in loongarch_elf_finish_dynamic_symbol()
2875 relplt = htab->elf.irelplt; in loongarch_elf_finish_dynamic_symbol()
2913 loc = relplt->contents + plt_idx * sizeof (ElfNN_External_Rela); in loongarch_elf_finish_dynamic_symbol()
H A Delf32-ppc.c1808 asection *plt, *relplt, *dynamic, *glink; in ppc_elf_get_synthetic_symtab() local
1827 relplt = bfd_get_section_by_name (abfd, ".rela.plt"); in ppc_elf_get_synthetic_symtab()
1828 if (relplt == NULL) in ppc_elf_get_synthetic_symtab()
1921 count = relplt->size / sizeof (Elf32_External_Rela); in ppc_elf_get_synthetic_symtab()
1936 if (! (*slurp_relocs) (abfd, relplt, dynsyms, true)) in ppc_elf_get_synthetic_symtab()
1940 p = relplt->relocation; in ppc_elf_get_synthetic_symtab()
1959 p = relplt->relocation + count - 1; in ppc_elf_get_synthetic_symtab()
9473 asection *relplt = htab->elf.srelplt; in write_global_sym_plt() local
9616 relplt = htab->elf.irelplt; in write_global_sym_plt()
9621 relplt = bfd_link_pic (info) ? htab->relpltlocal : NULL; in write_global_sym_plt()
[all …]
H A Delf32-i386.c3577 asection *plt, *resolved_plt, *gotplt, *relplt; in elf_i386_finish_dynamic_symbol() local
3585 relplt = htab->elf.srelplt; in elf_i386_finish_dynamic_symbol()
3591 relplt = htab->elf.irelplt; in elf_i386_finish_dynamic_symbol()
3594 VERIFY_PLT_ENTRY (info, h, plt, gotplt, relplt, local_undefweak) in elf_i386_finish_dynamic_symbol()
3731 (info, relplt, h, sym, "R_386_IRELATIVE", &rel); in elf_i386_finish_dynamic_symbol()
3742 loc = relplt->contents + plt_index * sizeof (Elf32_External_Rel); in elf_i386_finish_dynamic_symbol()
H A Delf64-x86-64.c4232 asection *plt, *gotplt, *relplt, *resolved_plt; in elf_x86_64_finish_dynamic_symbol() local
4242 relplt = htab->elf.srelplt; in elf_x86_64_finish_dynamic_symbol()
4248 relplt = htab->elf.irelplt; in elf_x86_64_finish_dynamic_symbol()
4251 VERIFY_PLT_ENTRY (info, h, plt, gotplt, relplt, local_undefweak) in elf_x86_64_finish_dynamic_symbol()
4348 (info, relplt, h, sym, "R_X86_64_IRELATIVE", &rela); in elf_x86_64_finish_dynamic_symbol()
4385 loc = relplt->contents + plt_index * bed->s->sizeof_rela; in elf_x86_64_finish_dynamic_symbol()
H A Delf32-tic6x.c1728 asection *plt, *gotplt, *relplt; in elf32_tic6x_finish_dynamic_symbol() local
1736 relplt = htab->elf.srelplt; in elf32_tic6x_finish_dynamic_symbol()
1747 || relplt == NULL) in elf32_tic6x_finish_dynamic_symbol()
1800 loc = relplt->contents + rela_offset; in elf32_tic6x_finish_dynamic_symbol()
H A Delf64-ppc.c2472 asection *dynamic, *glink = NULL, *relplt = NULL; in ppc64_elf_get_synthetic_symtab() local
2569 relplt = bfd_get_section_by_name (abfd, ".rela.plt"); in ppc64_elf_get_synthetic_symtab()
2570 if (relplt != NULL) in ppc64_elf_get_synthetic_symtab()
2573 if (!(*slurp_relocs) (abfd, relplt, dyn_syms, true)) in ppc64_elf_get_synthetic_symtab()
2576 plt_count = relplt->size / sizeof (Elf64_External_Rela); in ppc64_elf_get_synthetic_symtab()
2579 p = relplt->relocation; in ppc64_elf_get_synthetic_symtab()
2657 if (glink != NULL && relplt != NULL) in ppc64_elf_get_synthetic_symtab()
2691 p = relplt->relocation; in ppc64_elf_get_synthetic_symtab()
14611 asection *plt, *relplt; in build_global_entry_stubs_and_plt() local
14623 relplt = htab->elf.irelplt; in build_global_entry_stubs_and_plt()
[all …]
H A Delf64-s390.c3126 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3139 relplt = htab->elf.irelplt; in elf_s390_finish_ifunc_symbol()
3158 bfd_put_32 (output_bfd, relplt->output_offset + in elf_s390_finish_ifunc_symbol()
3192 loc = relplt->contents + plt_index * sizeof (Elf64_External_Rela); in elf_s390_finish_ifunc_symbol()
H A Delf32-s390.c3165 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3174 relplt = htab->elf.irelplt; in elf_s390_finish_ifunc_symbol()
3259 bfd_put_32 (output_bfd, relplt->output_offset + in elf_s390_finish_ifunc_symbol()
3291 loc = relplt->contents + iplt_index * RELA_ENTRY_SIZE; in elf_s390_finish_ifunc_symbol()
H A Delfnn-aarch64.c9194 asection *plt, *gotplt, *relplt; in elfNN_aarch64_create_small_pltn_entry() local
9202 relplt = htab->root.srelplt; in elfNN_aarch64_create_small_pltn_entry()
9208 relplt = htab->root.irelplt; in elfNN_aarch64_create_small_pltn_entry()
9295 loc = relplt->contents + plt_index * RELOC_SIZE (htab); in elfNN_aarch64_create_small_pltn_entry()
9356 asection *plt, *gotplt, *relplt; in elfNN_aarch64_finish_dynamic_symbol() local
9367 relplt = htab->root.srelplt; in elfNN_aarch64_finish_dynamic_symbol()
9373 relplt = htab->root.irelplt; in elfNN_aarch64_finish_dynamic_symbol()
9384 || relplt == NULL) in elfNN_aarch64_finish_dynamic_symbol()
H A Delf64-alpha.c2819 bool relplt, relocs; in elf64_alpha_size_dynamic_sections() local
2855 relplt = false; in elf64_alpha_size_dynamic_sections()
2873 relplt = true; in elf64_alpha_size_dynamic_sections()
2922 relocs || relplt)) in elf64_alpha_size_dynamic_sections()
2925 if (relplt in elf64_alpha_size_dynamic_sections()
H A Delfnn-riscv.c2901 asection *plt, *gotplt, *relplt; in riscv_elf_finish_dynamic_symbol() local
2909 relplt = htab->elf.srelplt; in riscv_elf_finish_dynamic_symbol()
2915 relplt = htab->elf.irelplt; in riscv_elf_finish_dynamic_symbol()
2926 || relplt == NULL) in riscv_elf_finish_dynamic_symbol()
2991 loc = relplt->contents + plt_idx * sizeof (ElfNN_External_Rela); in riscv_elf_finish_dynamic_symbol()

12