Home
last modified time | relevance | path

Searched refs:gotplt (Results 1 – 25 of 61) sorted by relevance

123

/netbsd-src/external/gpl3/binutils/dist/bfd/
H A Delf-ifunc.c115 asection *plt, *gotplt, *relplt; in _bfd_elf_allocate_ifunc_dyn_relocs() local
214 gotplt = htab->sgotplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
225 gotplt = htab->igotplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
240 gotplt->size += got_entry_size; in _bfd_elf_allocate_ifunc_dyn_relocs()
H A Delf32-i386.c2266 asection *gotplt, *base_got; in elf_i386_relocate_section() local
2297 gotplt = htab->elf.sgotplt; in elf_i386_relocate_section()
2303 gotplt = htab->elf.igotplt; in elf_i386_relocate_section()
2370 - gotplt->output_section->vma in elf_i386_relocate_section()
2371 - gotplt->output_offset); in elf_i386_relocate_section()
2381 relocation += (gotplt->output_section->vma in elf_i386_relocate_section()
2382 + gotplt->output_offset); in elf_i386_relocate_section()
2387 relocation += gotplt->output_offset; in elf_i386_relocate_section()
2500 relocation -= (gotplt->output_section->vma in elf_i386_relocate_section()
2501 + gotplt->output_offset); in elf_i386_relocate_section()
[all …]
H A Delfnn-loongarch.c1194 asection *plt, *gotplt, *relplt; in allocate_dynrelocs() local
1215 gotplt = htab->elf.sgotplt; in allocate_dynrelocs()
1225 gotplt = htab->elf.igotplt; in allocate_dynrelocs()
1236 gotplt->size += GOT_ENTRY_SIZE; in allocate_dynrelocs()
1406 asection *plt, *gotplt, *relplt; in local_allocate_ifunc_dyn_relocs() local
1505 gotplt = htab->sgotplt; in local_allocate_ifunc_dyn_relocs()
1517 gotplt = htab->igotplt; in local_allocate_ifunc_dyn_relocs()
1532 gotplt->size += got_entry_size; in local_allocate_ifunc_dyn_relocs()
4738 asection *plt, *gotplt, *relplt; in loongarch_elf_finish_dynamic_symbol() local
4751 gotplt = htab->elf.sgotplt; in loongarch_elf_finish_dynamic_symbol()
[all …]
H A Delf64-s390.c3144 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3156 gotplt = htab->elf.igotplt; in elf_s390_finish_ifunc_symbol()
3165 (gotplt->output_section->vma + in elf_s390_finish_ifunc_symbol()
3166 gotplt->output_offset + got_offset in elf_s390_finish_ifunc_symbol()
3187 gotplt->contents + got_offset); in elf_s390_finish_ifunc_symbol()
3190 rela.r_offset = (gotplt->output_section->vma in elf_s390_finish_ifunc_symbol()
3191 + gotplt->output_offset in elf_s390_finish_ifunc_symbol()
H A Delf32-tic6x.c1728 asection *plt, *gotplt, *relplt; in elf32_tic6x_finish_dynamic_symbol() local
1735 gotplt = htab->elf.sgotplt; in elf32_tic6x_finish_dynamic_symbol()
1746 || gotplt == NULL in elf32_tic6x_finish_dynamic_symbol()
1792 gotplt->contents + got_section_offset); in elf32_tic6x_finish_dynamic_symbol()
1795 rela.r_offset = (gotplt->output_section->vma in elf32_tic6x_finish_dynamic_symbol()
1796 + gotplt->output_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
4503 gotplt = htab->elf.sgotplt; in elf_x86_64_finish_dynamic_symbol()
4509 gotplt = htab->elf.igotplt; 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()
4560 plt_got_pcrel_offset = (gotplt->output_section->vma in elf_x86_64_finish_dynamic_symbol()
4561 + gotplt->output_offset in elf_x86_64_finish_dynamic_symbol()
4589 gotplt->contents + got_offset); in elf_x86_64_finish_dynamic_symbol()
4592 rela.r_offset = (gotplt->output_section->vma in elf_x86_64_finish_dynamic_symbol()
4593 + gotplt->output_offset in elf_x86_64_finish_dynamic_symbol()
H A Delf32-s390.c3165 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3173 gotplt = htab->elf.igotplt; in elf_s390_finish_ifunc_symbol()
3182 got_offset = igotiplt_offset + gotplt->output_offset; in elf_s390_finish_ifunc_symbol()
3205 (gotplt->output_section->vma in elf_s390_finish_ifunc_symbol()
3270 gotplt->contents + igotiplt_offset); in elf_s390_finish_ifunc_symbol()
3273 rela.r_offset = gotplt->output_section->vma + got_offset; in elf_s390_finish_ifunc_symbol()
H A Delfnn-kvx.c4294 asection *plt, *gotplt, *relplt; in elfNN_kvx_create_small_pltn_entry() local
4297 gotplt = htab->root.sgotplt; in elfNN_kvx_create_small_pltn_entry()
4325 gotplt_entry_address = gotplt->output_section->vma + in elfNN_kvx_create_small_pltn_entry()
4326 gotplt->output_offset + got_offset; in elfNN_kvx_create_small_pltn_entry()
4414 asection *plt = NULL, *gotplt = NULL, *relplt = NULL; in elfNN_kvx_finish_dynamic_symbol() local
4422 gotplt = htab->root.sgotplt; in elfNN_kvx_finish_dynamic_symbol()
4433 || gotplt == NULL in elfNN_kvx_finish_dynamic_symbol()
H A Delfnn-riscv.c3113 asection *plt, *gotplt, *relplt; in riscv_elf_finish_dynamic_symbol() local
3120 gotplt = htab->elf.sgotplt; in riscv_elf_finish_dynamic_symbol()
3126 gotplt = htab->elf.igotplt; in riscv_elf_finish_dynamic_symbol()
3137 || gotplt == NULL in riscv_elf_finish_dynamic_symbol()
3158 got_address = sec_addr (gotplt) + got_offset; in riscv_elf_finish_dynamic_symbol()
3173 loc = gotplt->contents + (got_address - sec_addr (gotplt)); in riscv_elf_finish_dynamic_symbol()
H A Delfnn-aarch64.c9483 asection *plt, *gotplt, *relplt; in elfNN_aarch64_create_small_pltn_entry() local
9490 gotplt = htab->root.sgotplt; in elfNN_aarch64_create_small_pltn_entry()
9496 gotplt = htab->root.igotplt; in elfNN_aarch64_create_small_pltn_entry()
9525 gotplt_entry_address = gotplt->output_section->vma + in elfNN_aarch64_create_small_pltn_entry()
9526 gotplt->output_offset + got_offset; in elfNN_aarch64_create_small_pltn_entry()
9557 gotplt->contents + got_offset); in elfNN_aarch64_create_small_pltn_entry()
9645 asection *plt, *gotplt, *relplt; in elfNN_aarch64_finish_dynamic_symbol() local
9655 gotplt = htab->root.sgotplt; in elfNN_aarch64_finish_dynamic_symbol()
9661 gotplt = htab->root.igotplt; in elfNN_aarch64_finish_dynamic_symbol()
9672 || gotplt == NULL in elfNN_aarch64_finish_dynamic_symbol()
H A Delf32-csky.c2125 asection *plt, *relplt, *gotplt; in csky_elf_finish_dynamic_symbol() local
2129 gotplt = htab->elf.sgotplt; in csky_elf_finish_dynamic_symbol()
2136 BFD_ASSERT (plt != NULL && gotplt != NULL && relplt != NULL); in csky_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
214 gotplt = htab->sgotplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
225 gotplt = htab->igotplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
240 gotplt->size += got_entry_size; in _bfd_elf_allocate_ifunc_dyn_relocs()
H A Delf32-i386.c2240 asection *gotplt, *base_got; in elf_i386_relocate_section() local
2271 gotplt = htab->elf.sgotplt; in elf_i386_relocate_section()
2277 gotplt = htab->elf.igotplt; in elf_i386_relocate_section()
2344 - gotplt->output_section->vma in elf_i386_relocate_section()
2345 - gotplt->output_offset); in elf_i386_relocate_section()
2355 relocation += (gotplt->output_section->vma in elf_i386_relocate_section()
2356 + gotplt->output_offset); in elf_i386_relocate_section()
2361 relocation += gotplt->output_offset; in elf_i386_relocate_section()
2474 relocation -= (gotplt->output_section->vma in elf_i386_relocate_section()
2475 + gotplt->output_offset); in elf_i386_relocate_section()
[all …]
H A Delfnn-loongarch.c1046 asection *plt, *gotplt, *relplt; in allocate_dynrelocs() local
1064 gotplt = htab->elf.sgotplt; in allocate_dynrelocs()
1074 gotplt = htab->elf.igotplt; in allocate_dynrelocs()
1085 gotplt->size += GOT_ENTRY_SIZE; in allocate_dynrelocs()
2849 asection *plt, *gotplt, *relplt; in loongarch_elf_finish_dynamic_symbol() local
2862 gotplt = htab->elf.sgotplt; in loongarch_elf_finish_dynamic_symbol()
2866 sec_addr (gotplt) + GOTPLT_HEADER_SIZE + plt_idx * GOT_ENTRY_SIZE; in loongarch_elf_finish_dynamic_symbol()
2874 gotplt = htab->elf.igotplt; in loongarch_elf_finish_dynamic_symbol()
2877 got_address = sec_addr (gotplt) + plt_idx * GOT_ENTRY_SIZE; in loongarch_elf_finish_dynamic_symbol()
2893 loc = gotplt->contents + (got_address - sec_addr (gotplt)); in loongarch_elf_finish_dynamic_symbol()
[all …]
H A Delf64-x86-64.c4232 asection *plt, *gotplt, *relplt, *resolved_plt; in elf_x86_64_finish_dynamic_symbol() local
4241 gotplt = htab->elf.sgotplt; in elf_x86_64_finish_dynamic_symbol()
4247 gotplt = htab->elf.igotplt; 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()
4298 plt_got_pcrel_offset = (gotplt->output_section->vma in elf_x86_64_finish_dynamic_symbol()
4299 + gotplt->output_offset in elf_x86_64_finish_dynamic_symbol()
4327 gotplt->contents + got_offset); in elf_x86_64_finish_dynamic_symbol()
4330 rela.r_offset = (gotplt->output_section->vma in elf_x86_64_finish_dynamic_symbol()
4331 + gotplt->output_offset in elf_x86_64_finish_dynamic_symbol()
H A Delf64-s390.c3126 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3138 gotplt = htab->elf.igotplt; in elf_s390_finish_ifunc_symbol()
3147 (gotplt->output_section->vma + in elf_s390_finish_ifunc_symbol()
3148 gotplt->output_offset + got_offset in elf_s390_finish_ifunc_symbol()
3169 gotplt->contents + got_offset); in elf_s390_finish_ifunc_symbol()
3172 rela.r_offset = (gotplt->output_section->vma in elf_s390_finish_ifunc_symbol()
3173 + gotplt->output_offset in elf_s390_finish_ifunc_symbol()
H A Delf32-tic6x.c1728 asection *plt, *gotplt, *relplt; in elf32_tic6x_finish_dynamic_symbol() local
1735 gotplt = htab->elf.sgotplt; in elf32_tic6x_finish_dynamic_symbol()
1746 || gotplt == NULL in elf32_tic6x_finish_dynamic_symbol()
1792 gotplt->contents + got_section_offset); in elf32_tic6x_finish_dynamic_symbol()
1795 rela.r_offset = (gotplt->output_section->vma in elf32_tic6x_finish_dynamic_symbol()
1796 + gotplt->output_offset in elf32_tic6x_finish_dynamic_symbol()
H A Delf32-s390.c3165 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3173 gotplt = htab->elf.igotplt; in elf_s390_finish_ifunc_symbol()
3182 got_offset = igotiplt_offset + gotplt->output_offset; in elf_s390_finish_ifunc_symbol()
3205 (gotplt->output_section->vma in elf_s390_finish_ifunc_symbol()
3270 gotplt->contents + igotiplt_offset); in elf_s390_finish_ifunc_symbol()
3273 rela.r_offset = gotplt->output_section->vma + got_offset; in elf_s390_finish_ifunc_symbol()
H A Delfnn-riscv.c2901 asection *plt, *gotplt, *relplt; in riscv_elf_finish_dynamic_symbol() local
2908 gotplt = htab->elf.sgotplt; in riscv_elf_finish_dynamic_symbol()
2914 gotplt = htab->elf.igotplt; in riscv_elf_finish_dynamic_symbol()
2925 || gotplt == NULL in riscv_elf_finish_dynamic_symbol()
2946 got_address = sec_addr (gotplt) + got_offset; in riscv_elf_finish_dynamic_symbol()
2961 loc = gotplt->contents + (got_address - sec_addr (gotplt)); in riscv_elf_finish_dynamic_symbol()
H A Delfnn-aarch64.c9194 asection *plt, *gotplt, *relplt; in elfNN_aarch64_create_small_pltn_entry() local
9201 gotplt = htab->root.sgotplt; in elfNN_aarch64_create_small_pltn_entry()
9207 gotplt = htab->root.igotplt; in elfNN_aarch64_create_small_pltn_entry()
9236 gotplt_entry_address = gotplt->output_section->vma + in elfNN_aarch64_create_small_pltn_entry()
9237 gotplt->output_offset + got_offset; in elfNN_aarch64_create_small_pltn_entry()
9268 gotplt->contents + got_offset); in elfNN_aarch64_create_small_pltn_entry()
9356 asection *plt, *gotplt, *relplt; in elfNN_aarch64_finish_dynamic_symbol() local
9366 gotplt = htab->root.sgotplt; in elfNN_aarch64_finish_dynamic_symbol()
9372 gotplt = htab->root.igotplt; in elfNN_aarch64_finish_dynamic_symbol()
9383 || gotplt == NULL in elfNN_aarch64_finish_dynamic_symbol()
H A Delf32-csky.c2126 asection *plt, *relplt, *gotplt; in csky_elf_finish_dynamic_symbol() local
2130 gotplt = htab->elf.sgotplt; in csky_elf_finish_dynamic_symbol()
2137 BFD_ASSERT (plt != NULL && gotplt != NULL && relplt != NULL); in csky_elf_finish_dynamic_symbol()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/cris/
H A Dlinux.opt25 mno-gotplt
/netbsd-src/external/gpl3/binutils/dist/gas/doc/
H A Dc-s390.texi750 @item @@gotplt
751 The @@gotplt modifier can be used for displacement fields, 16-bit immediate
889 @item @@gotplt
890 The @@gotplt modifier can be used for .long and .quad. A procedure linkage
/netbsd-src/external/gpl3/binutils.old/dist/gas/doc/
H A Dc-s390.texi750 @item @@gotplt
751 The @@gotplt modifier can be used for displacement fields, 16-bit immediate
889 @item @@gotplt
890 The @@gotplt modifier can be used for .long and .quad. A procedure linkage
/netbsd-src/external/gpl3/gcc/dist/
H A DMAINTAINERS581 Siddhesh Poyarekar <siddhesh@gotplt.org>
721 Siddhesh Poyarekar <siddhesh@gotplt.org>

123