Home
last modified time | relevance | path

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

/toolchain/binutils/binutils-2.27/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.27/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.27/bfd/
Delf-ifunc.c119 asection *plt, *gotplt, *relplt; in _bfd_elf_allocate_ifunc_dyn_relocs() local
211 gotplt = htab->sgotplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
222 gotplt = htab->igotplt; in _bfd_elf_allocate_ifunc_dyn_relocs()
237 gotplt->size += got_entry_size; in _bfd_elf_allocate_ifunc_dyn_relocs()
Delf32-i386.c3904 asection *plt, *gotplt, *base_got; in elf_i386_relocate_section() local
3922 gotplt = htab->elf.sgotplt; in elf_i386_relocate_section()
3927 gotplt = htab->elf.igotplt; in elf_i386_relocate_section()
3993 - gotplt->output_section->vma in elf_i386_relocate_section()
3994 - gotplt->output_offset); in elf_i386_relocate_section()
4004 relocation += (gotplt->output_section->vma in elf_i386_relocate_section()
4005 + gotplt->output_offset); in elf_i386_relocate_section()
4010 relocation += gotplt->output_offset; in elf_i386_relocate_section()
4109 relocation -= (gotplt->output_section->vma in elf_i386_relocate_section()
4110 + gotplt->output_offset); in elf_i386_relocate_section()
[all …]
Delf64-s390.c3392 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3404 gotplt = htab->elf.igotplt; in elf_s390_finish_ifunc_symbol()
3413 (gotplt->output_section->vma + in elf_s390_finish_ifunc_symbol()
3414 gotplt->output_offset + got_offset in elf_s390_finish_ifunc_symbol()
3435 gotplt->contents + got_offset); in elf_s390_finish_ifunc_symbol()
3438 rela.r_offset = (gotplt->output_section->vma in elf_s390_finish_ifunc_symbol()
3439 + 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()
Delf32-s390.c3478 asection *plt, *gotplt, *relplt; in elf_s390_finish_ifunc_symbol() local
3486 gotplt = htab->elf.igotplt; in elf_s390_finish_ifunc_symbol()
3495 got_offset = igotiplt_offset + gotplt->output_offset; in elf_s390_finish_ifunc_symbol()
3518 (gotplt->output_section->vma in elf_s390_finish_ifunc_symbol()
3583 gotplt->contents + igotiplt_offset); in elf_s390_finish_ifunc_symbol()
3586 rela.r_offset = gotplt->output_section->vma + got_offset; in elf_s390_finish_ifunc_symbol()
Delf64-x86-64.c5647 asection *plt, *gotplt, *relplt, *resolved_plt; in elf_x86_64_finish_dynamic_symbol() local
5656 gotplt = htab->elf.sgotplt; in elf_x86_64_finish_dynamic_symbol()
5662 gotplt = htab->elf.igotplt; in elf_x86_64_finish_dynamic_symbol()
5674 || gotplt == NULL in elf_x86_64_finish_dynamic_symbol()
5753 plt_got_pcrel_offset = (gotplt->output_section->vma in elf_x86_64_finish_dynamic_symbol()
5754 + gotplt->output_offset in elf_x86_64_finish_dynamic_symbol()
5779 gotplt->contents + got_offset); in elf_x86_64_finish_dynamic_symbol()
5782 rela.r_offset = (gotplt->output_section->vma in elf_x86_64_finish_dynamic_symbol()
5783 + gotplt->output_offset in elf_x86_64_finish_dynamic_symbol()
Delfnn-aarch64.c8636 asection *plt, *gotplt, *relplt; in elfNN_aarch64_create_small_pltn_entry() local
8643 gotplt = htab->root.sgotplt; in elfNN_aarch64_create_small_pltn_entry()
8649 gotplt = htab->root.igotplt; in elfNN_aarch64_create_small_pltn_entry()
8678 gotplt_entry_address = gotplt->output_section->vma + in elfNN_aarch64_create_small_pltn_entry()
8679 gotplt->output_offset + got_offset; in elfNN_aarch64_create_small_pltn_entry()
8704 gotplt->contents + got_offset); in elfNN_aarch64_create_small_pltn_entry()
8791 asection *plt, *gotplt, *relplt; in elfNN_aarch64_finish_dynamic_symbol() local
8801 gotplt = htab->root.sgotplt; in elfNN_aarch64_finish_dynamic_symbol()
8807 gotplt = htab->root.igotplt; in elfNN_aarch64_finish_dynamic_symbol()
8818 || gotplt == NULL in elfNN_aarch64_finish_dynamic_symbol()
Delf32-arc.c89 gotplt, enumerator
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.27/gas/doc/
Dc-s390.texi685 @item @@gotplt
686 The @@gotplt modifier can be used for displacement fields, 16-bit immediate
824 @item @@gotplt
825 The @@gotplt modifier can be used for .long and .quad. A procedure linkage
/toolchain/binutils/binutils-2.27/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.27/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.27/gas/testsuite/
DChangeLog-2014150 * gas/i386/reloc64.s: Add @gotplt check.
DChangeLog-93031281 * gas/s390/reloc.d: Add tests for the new gotoff, gotplt and pltoff
/toolchain/binutils/binutils-2.27/include/elf/
DChangeLog-9103269 gotplt and pltoff relocations.