/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 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 D | elf32-i386.c | 2266 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 D | elfnn-loongarch.c | 1194 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 D | elf64-s390.c | 3144 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 D | elf32-tic6x.c | 1728 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 D | elf64-x86-64.c | 4494 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 D | elf32-s390.c | 3165 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 D | elfnn-kvx.c | 4294 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 D | elfnn-riscv.c | 3113 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 D | elfnn-aarch64.c | 9483 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 D | elf32-csky.c | 2125 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 D | elf-ifunc.c | 115 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 D | elf32-i386.c | 2240 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 D | elfnn-loongarch.c | 1046 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 D | elf64-x86-64.c | 4232 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 D | elf64-s390.c | 3126 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 D | elf32-tic6x.c | 1728 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 D | elf32-s390.c | 3165 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 D | elfnn-riscv.c | 2901 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 D | elfnn-aarch64.c | 9194 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 D | elf32-csky.c | 2126 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 D | linux.opt | 25 mno-gotplt
|
/netbsd-src/external/gpl3/binutils/dist/gas/doc/ |
H A D | c-s390.texi | 750 @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 D | c-s390.texi | 750 @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 D | MAINTAINERS | 581 Siddhesh Poyarekar <siddhesh@gotplt.org> 721 Siddhesh Poyarekar <siddhesh@gotplt.org>
|