Home
last modified time | relevance | path

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

/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/
Dreloc64.s207 movabs $xtrn@gotplt, %rax
208 bad add $xtrn@gotplt, %rax
209 bad mov $xtrn@gotplt, %eax
210 bad mov $xtrn@gotplt, %ax
211 bad mov $xtrn@gotplt, %al
212 bad mov xtrn@gotplt(%rbx), %eax
213 bad mov xtrn@gotplt(%ebx), %eax
214 bad call xtrn@gotplt
217 .quad xtrn@gotplt
218 bad .long xtrn@gotplt
[all …]
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-sh/sh64/
Dgotplt.d1 #source: gotplt.s
3 #ld: -shared -mshelf32 --version-script=$srcdir/$subdir/gotplt.map
7 # Make sure that gotplt relocations of forced local symbols
/toolchain/binutils/binutils-2.25/bfd/
Delf-ifunc.c117 asection *plt, *gotplt, *relplt; in _bfd_elf_allocate_ifunc_dyn_relocs() local
190 gotplt = htab->sgotplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
201 gotplt = htab->igotplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
214 gotplt->size += got_entry_size; in _bfd_elf_allocate_ifunc_dyn_relocs()
Delf32-i386.c3337 asection *plt, *gotplt, *base_got; in elf_i386_relocate_section() local
3349 gotplt = htab->elf.sgotplt; in elf_i386_relocate_section()
3354 gotplt = htab->elf.igotplt; in elf_i386_relocate_section()
3482 relocation += gotplt->output_offset; in elf_i386_relocate_section()
3488 - gotplt->output_section->vma in elf_i386_relocate_section()
3489 - gotplt->output_offset); in elf_i386_relocate_section()
3492 relocation += gotplt->output_offset; in elf_i386_relocate_section()
3498 relocation -= (gotplt->output_section->vma in elf_i386_relocate_section()
3499 + gotplt->output_offset); in elf_i386_relocate_section()
4444 asection *plt, *gotplt, *relplt; in elf_i386_finish_dynamic_symbol() local
[all …]
Delf64-s390.c3321 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3333 gotplt = htab->elf.igotplt; in elf_s390_finish_ifunc_symbol()
3342 (gotplt->output_section->vma + in elf_s390_finish_ifunc_symbol()
3343 gotplt->output_offset + got_offset in elf_s390_finish_ifunc_symbol()
3364 gotplt->contents + got_offset); in elf_s390_finish_ifunc_symbol()
3367 rela.r_offset = (gotplt->output_section->vma in elf_s390_finish_ifunc_symbol()
3368 + gotplt->output_offset in elf_s390_finish_ifunc_symbol()
Delf32-tic6x.c1750 asection *plt, *gotplt, *relplt; in elf32_tic6x_finish_dynamic_symbol() local
1757 gotplt = htab->elf.sgotplt; in elf32_tic6x_finish_dynamic_symbol()
1768 || gotplt == NULL in elf32_tic6x_finish_dynamic_symbol()
1814 gotplt->contents + got_section_offset); in elf32_tic6x_finish_dynamic_symbol()
1817 rela.r_offset = (gotplt->output_section->vma in elf32_tic6x_finish_dynamic_symbol()
1818 + gotplt->output_offset in elf32_tic6x_finish_dynamic_symbol()
Delf64-x86-64.c4749 asection *plt, *gotplt, *relplt, *resolved_plt; in elf_x86_64_finish_dynamic_symbol() local
4757 gotplt = htab->elf.sgotplt; in elf_x86_64_finish_dynamic_symbol()
4763 gotplt = htab->elf.igotplt; in elf_x86_64_finish_dynamic_symbol()
4774 || gotplt == NULL in elf_x86_64_finish_dynamic_symbol()
4856 (gotplt->output_section->vma in elf_x86_64_finish_dynamic_symbol()
4857 + gotplt->output_offset in elf_x86_64_finish_dynamic_symbol()
4870 gotplt->contents + got_offset); in elf_x86_64_finish_dynamic_symbol()
4873 rela.r_offset = (gotplt->output_section->vma in elf_x86_64_finish_dynamic_symbol()
4874 + gotplt->output_offset in elf_x86_64_finish_dynamic_symbol()
Delf32-s390.c3396 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3404 gotplt = htab->elf.igotplt; in elf_s390_finish_ifunc_symbol()
3413 got_offset = igotiplt_offset + gotplt->output_offset; in elf_s390_finish_ifunc_symbol()
3436 (gotplt->output_section->vma in elf_s390_finish_ifunc_symbol()
3501 gotplt->contents + igotiplt_offset); in elf_s390_finish_ifunc_symbol()
3504 rela.r_offset = gotplt->output_section->vma + got_offset; in elf_s390_finish_ifunc_symbol()
Delfnn-aarch64.c7586 asection *plt, *gotplt, *relplt; in elfNN_aarch64_create_small_pltn_entry() local
7593 gotplt = htab->root.sgotplt; in elfNN_aarch64_create_small_pltn_entry()
7599 gotplt = htab->root.igotplt; in elfNN_aarch64_create_small_pltn_entry()
7628 gotplt_entry_address = gotplt->output_section->vma + in elfNN_aarch64_create_small_pltn_entry()
7629 gotplt->output_offset + got_offset; in elfNN_aarch64_create_small_pltn_entry()
7654 gotplt->contents + got_offset); in elfNN_aarch64_create_small_pltn_entry()
7741 asection *plt, *gotplt, *relplt; in elfNN_aarch64_finish_dynamic_symbol() local
7751 gotplt = htab->root.sgotplt; in elfNN_aarch64_finish_dynamic_symbol()
7757 gotplt = htab->root.igotplt; in elfNN_aarch64_finish_dynamic_symbol()
7768 || gotplt == NULL in elfNN_aarch64_finish_dynamic_symbol()
DChangeLog-2011686 <R_CRIS_32_GOTPLT>: Fix missing update of gotplt refcount for
690 (elf_cris_adjust_gotplt_to_got): Assert integrity of the gotplt
DChangeLog-02034943 for the gotoff, gotplt and pltoff relocations.
4944 (elf_s390_gc_sweep_hook): Add reference counting for gotoff, gotplt
4947 (elf_s390_adjust_dynamic_symbol): Adjust gotplt refcount for removed
4951 for gotoff, gotplt and pltoff relocations.
6331 (allocate_dynrelocs): Transfer gotplt refs from plt.refcount
DChangeLog-20121465 gotplt shortcuts.
/toolchain/binutils/binutils-2.25/gas/doc/
Dc-s390.texi683 @item @@gotplt
684 The @@gotplt modifier can be used for displacement fields, 16-bit immediate
822 @item @@gotplt
823 The @@gotplt modifier can be used for .long and .quad. A procedure linkage
/toolchain/binutils/binutils-2.25/ld/testsuite/
DChangeLog-2005330 * ld-sh/sh64/gotplt.d: Likewise.
1177 * ld-sh/sh64/gotplt.d: Likewise.
DChangeLog-9303120 * ld-sh/sh64/gotplt.d: Likewise.
1246 * ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map,
1247 ld-sh/sh64/gotplt.s: New test.
DChangeLog-2004487 * ld-sh/sh64/gotplt.d: Likewise.
/toolchain/binutils/binutils-2.25/gas/
DChangeLog-02032904 gotplt and pltoff relocations.
2905 (s390_elf_suffix): Add suffix strings for gotoff, gotplt and pltoff.
2907 gotplt and pltoff to bfd relocations.
2910 (tc_s390_fix_adjustable): Add new gotoff, gotplt and pltoff relocations
2912 (tc_s390_force_relocation): Always emit relocations for gotoff, gotplt
/toolchain/binutils/binutils-2.25/include/elf/
DChangeLog-9103269 gotplt and pltoff relocations.
/toolchain/binutils/binutils-2.25/gas/testsuite/
DChangeLog65 * gas/i386/reloc64.s: Add @gotplt check.
DChangeLog-93031281 * gas/s390/reloc.d: Add tests for the new gotoff, gotplt and pltoff