/toolchain/binutils/binutils-2.27/gas/testsuite/gas/i386/ |
D | ifunc-2.l | 1 .*/ifunc-2\.s: Assembler messages: 2 .*/ifunc-2\.s:4: Error: can't resolve `bar1' {\.text\.1 section} - `foo1' {\.text\.1 section} 4 .*/ifunc-2\.s:6: Error: can't resolve `bar1' {\.text\.1 section} - `bar2' {\.text\.2 section} 6 .*/ifunc-2\.s:8: Error: can't resolve `\.text\.1' {\.text\.1 section} - `bar1' {\.text\.1 section} 8 .*/ifunc-2\.s:10: Error: can't resolve `bar1' {\.text\.1 section} - `abs1' {\*ABS\* section} 10 .*/ifunc-2\.s:12: Error: can't resolve `\.text\.1' {\.text\.1 section} - `bar1' {\.text\.1 section} 12 .*/ifunc-2\.s:20: Error: can't resolve `bar2' {\.text\.2 section} - `foo2' {\.text\.2 section} 14 .*/ifunc-2\.s:22: Error: can't resolve `bar2' {\.text\.2 section} - `bar1' {\.text\.1 section} 16 .*/ifunc-2\.s:24: Error: can't resolve `\.text\.1' {\.text\.1 section} - `bar2' {\.text\.2 section} 18 .*/ifunc-2\.s:26: Error: can't resolve `abs1' {\*ABS\* section} - `bar1' {\.text\.1 section} [all …]
|
D | x86-64-ifunc.d | 1 #source: ifunc.s 3 #name: x86-64 ifunc 10 [ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 5 <ifunc> 1: R_X86_64_PLT32 ifunc(\+0xf+c|-0x4) 12 0+5 <ifunc>:
|
/toolchain/binutils/binutils-2.27/ld/testsuite/ |
D | ChangeLog-2013 | 58 * ld-aarch64/ifunc-21.d: Make test more generic to support 60 * ld-aarch64/ifunc-22.d: Likewise. 119 * ld-aarch64/aarch64-elf.exp: Add ifunc-22. 120 * ld-aarch64/ifunc-22.d: New file. 121 * ld-aarch64/ifunc-22.s: Likewise. 125 * ld-aarch64/aarch64-elf.exp: Add ifunc-21 test. 126 * ld-aarch64/ifunc-21.d: New file. 127 * ld-aarch64/ifunc-21.s: Likewise. 196 * ld-ifunc/ifunc.exp: Likewise. 339 * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64. [all …]
|
D | ChangeLog-2011 | 92 * ld-ifunc/ifunc-16-i386.d: New. 93 * ld-ifunc/ifunc-16-x86-64.d: Likewise. 94 * ld-ifunc/ifunc-16-x86.s: Likewise. 128 * ld-arm/ifunc-1.dd: Adjust. 129 * ld-arm/ifunc-2.dd: Adjust. 130 * ld-arm/ifunc-3.dd: Adjust. 131 * ld-arm/ifunc-4.dd: Adjust. 132 * ld-arm/ifunc-5.dd: Adjust. 133 * ld-arm/ifunc-6.dd: Adjust. 134 * ld-arm/ifunc-7.dd: Adjust. [all …]
|
D | ChangeLog-2009 | 74 * ld-ifunc/ifunc-4a-x86.d: New. 509 * ld-ifunc/ifunc.exp: Match R_PPC64_JUMP_IREL. 641 * ld-ifunc/ifunc.exp: Check test-1 and libtest-2.so. Updated. 643 * ld-ifunc/test-1.c: New. 644 * ld-ifunc/test-2.c: Likewise. 657 * ld-ifunc/ifunc-5r-local-i386.d: New. 658 * ld-ifunc/ifunc-5r-local-x86-64.d: Likewise. 669 * ld-ifunc/ifunc.exp: Don't use -shared/-static to build object 670 files. Use ld_simple_link to build static non-ifunc-using 671 executable. Re-enable static non-ifunc-using executable check. [all …]
|
/toolchain/binutils/binutils-2.27/ld/testsuite/ld-ifunc/ |
D | ifunc-11-x86-64.s | 5 movl ifunc@GOTPCREL(%rip), %eax 6 movl ifunc(%rip), %eax 7 call ifunc@PLT 8 call ifunc 18 .section .text.ifunc,"ax",@progbits 19 .type ifunc, @gnu_indirect_function 20 .global ifunc symbol 21 ifunc: label 26 .quad ifunc
|
D | ifunc-11-i386.s | 5 movl ifunc@GOT(%ecx), %eax 6 movl ifunc@GOTOFF(%ecx), %eax 7 call ifunc@PLT 8 call ifunc 19 .section .text.ifunc,"ax",@progbits 20 .type ifunc, @gnu_indirect_function 21 .global ifunc symbol 22 ifunc: label 27 .long ifunc
|
D | ifunc-12-x86-64.s | 4 movl ifunc@GOTPCREL(%rip), %eax 5 movl ifunc(%rip), %eax 6 call ifunc@PLT 7 call ifunc 17 .section .text.ifunc,"ax",@progbits 18 .type ifunc, @gnu_indirect_function 19 ifunc: label 24 .quad ifunc
|
D | ifunc-12-i386.s | 4 movl ifunc@GOT(%ecx), %eax 5 movl ifunc@GOTOFF(%ecx), %eax 6 call ifunc@PLT 7 call ifunc 18 .section .text.ifunc,"ax",@progbits 19 .type ifunc, @gnu_indirect_function 20 ifunc: label 25 .long ifunc
|
D | ifunc-10-x86-64.s | 5 movl ifunc@GOTPCREL(%rip), %eax 6 movl ifunc(%rip), %eax 7 call ifunc@PLT 8 call ifunc 18 .section .text.ifunc,"ax",@progbits 19 .type ifunc, @gnu_indirect_function 20 ifunc: label 25 .quad ifunc
|
D | ifunc-10-i386.s | 5 movl ifunc@GOT(%ecx), %eax 6 movl ifunc@GOTOFF(%ecx), %eax 7 call ifunc@PLT 8 call ifunc 19 .section .text.ifunc,"ax",@progbits 20 .type ifunc, @gnu_indirect_function 21 ifunc: label 26 .long ifunc
|
D | ifunc-20.s | 5 .dc.a ifunc 7 .type ifunc, @gnu_indirect_function 8 .globl ifunc symbol 9 ifunc: label 11 .size ifunc, .-ifunc 15 call ifunc@PLT
|
D | ifunc-20-x86-64.d | 1 #source: ifunc-20.s 9 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_X86_64_64[ ]+ifunc\(\)[ ]+ifunc \+ 0 13 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_X86_64_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc \+ 0
|
D | ifunc-20-i386.d | 1 #source: ifunc-20.s 9 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_386_32[ ]+ifunc\(\)[ ]+ifunc 13 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_386_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc
|
/toolchain/binutils/binutils-2.27/ld/testsuite/ld-aarch64/ |
D | ifunc-22.s | 2 .type ifunc, @gnu_indirect_function 3 .global ifunc symbol 4 ifunc: label 6 .size ifunc, .-ifunc 10 adrp x0, :got:ifunc 11 ldr x0, [x0, #:got_lo12:ifunc] 14 .xword ifunc
|
D | ifunc-11.s | 5 adrp x0, :got:ifunc 6 ldr x0, [x0, #:got_lo12:ifunc] 7 bl ifunc 18 .section .text.ifunc,"ax",@progbits 19 .type ifunc, @gnu_indirect_function 20 .global ifunc symbol 21 ifunc: label 26 .quad ifunc
|
D | ifunc-21.s | 2 .type ifunc, @gnu_indirect_function 3 .hidden ifunc 4 ifunc: label 6 .size ifunc, .-ifunc 10 adrp x0, :got:ifunc 11 ldr x0, [x0, #:got_lo12:ifunc]
|
D | ifunc-20.s | 5 .dc.a ifunc 7 .type ifunc, @gnu_indirect_function 8 .globl ifunc symbol 9 ifunc: label 11 .size ifunc, .-ifunc 15 bl ifunc
|
D | ifunc-12.s | 4 adrp x0, :got:ifunc 5 ldr x0, [x0, #:got_lo12:ifunc] 6 bl ifunc 17 .section .text.ifunc,"ax",@progbits 18 .type ifunc, @gnu_indirect_function 19 ifunc: label 24 .quad ifunc
|
D | ifunc-10.s | 5 adrp x0, :got:ifunc 6 ldr x0, [x0, #:got_lo12:ifunc] 7 bl ifunc 18 .section .text.ifunc,"ax",@progbits 19 .type ifunc, @gnu_indirect_function 20 ifunc: label 25 .quad ifunc
|
D | ifunc-13.d | 1 #source: ifunc-13a.s 2 #source: ifunc-13b.s 9 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_ABS64[ ]+ifunc\(\)[ ]+ifunc \+ 0 13 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc \+ 0
|
D | ifunc-15.s | 5 adrp x0, :got:ifunc 6 ldr x0, [x0, #:got_lo12:ifunc] 8 .type ifunc, @gnu_indirect_function 9 .globl ifunc symbol 10 ifunc: label
|
D | ifunc-15.d | 1 #source: ifunc-15.s 8 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_GLOB_DAT[ ]+ifunc\(\)[ ]+ifunc \+ 0 12 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc \+ 0
|
D | ifunc-20.d | 1 #source: ifunc-20.s 8 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_ABS64[ ]+ifunc\(\)[ ]+ifunc \+ 0 12 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc \+ 0
|
/toolchain/binutils/binutils-2.27/gas/testsuite/gas/i386/ilp32/ |
D | x86-64-ifunc.d | 1 #source: ../ifunc.s 3 #name: x86-64 (ILP32) ifunc 10 [ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 5 <ifunc> 1: R_X86_64_PLT32 ifunc(\+0xf+c|-0x4) 12 0+5 <ifunc>:
|