/netbsd-src/external/gpl3/binutils/dist/bfd/ |
H A D | elf-ifunc.c | 115 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 D | elfnn-loongarch.c | 1194 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 D | elf32-ppc.c | 1803 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 D | elf32-i386.c | 3613 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 D | elfnn-kvx.c | 4294 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 D | elf32-tic6x.c | 1728 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 D | elf64-x86-64.c | 4494 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 D | elf32-s390.c | 3165 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 D | elf64-s390.c | 3144 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 D | elf64-ppc.c | 2470 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 D | elf64-alpha.c | 2802 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 D | elfnn-aarch64.c | 9483 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 D | elfnn-riscv.c | 3113 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 D | elf-ifunc.c | 115 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 D | elfnn-loongarch.c | 1046 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 D | elf32-ppc.c | 1808 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 D | elf32-i386.c | 3577 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 D | elf64-x86-64.c | 4232 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 D | elf32-tic6x.c | 1728 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 D | elf64-ppc.c | 2472 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 D | elf64-s390.c | 3126 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 D | elf32-s390.c | 3165 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 D | elfnn-aarch64.c | 9194 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 D | elf64-alpha.c | 2819 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 D | elfnn-riscv.c | 2901 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()
|