Home
last modified time | relevance | path

Searched refs:ifunc (Results 1 – 25 of 188) sorted by relevance

12345678

/toolchain/binutils/binutils-2.27/gas/testsuite/gas/i386/
Difunc-2.l1 .*/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 …]
Dx86-64-ifunc.d1 #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/
DChangeLog-201358 * 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 …]
DChangeLog-201192 * 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 …]
DChangeLog-200974 * 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/
Difunc-11-x86-64.s5 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
Difunc-11-i386.s5 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
Difunc-12-x86-64.s4 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
Difunc-12-i386.s4 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
Difunc-10-x86-64.s5 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
Difunc-10-i386.s5 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
Difunc-20.s5 .dc.a ifunc
7 .type ifunc, @gnu_indirect_function
8 .globl ifunc symbol
9 ifunc: label
11 .size ifunc, .-ifunc
15 call ifunc@PLT
Difunc-20-x86-64.d1 #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
Difunc-20-i386.d1 #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/
Difunc-22.s2 .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
Difunc-11.s5 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
Difunc-21.s2 .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]
Difunc-20.s5 .dc.a ifunc
7 .type ifunc, @gnu_indirect_function
8 .globl ifunc symbol
9 ifunc: label
11 .size ifunc, .-ifunc
15 bl ifunc
Difunc-12.s4 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
Difunc-10.s5 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
Difunc-13.d1 #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
Difunc-15.s5 adrp x0, :got:ifunc
6 ldr x0, [x0, #:got_lo12:ifunc]
8 .type ifunc, @gnu_indirect_function
9 .globl ifunc symbol
10 ifunc: label
Difunc-15.d1 #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
Difunc-20.d1 #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/
Dx86-64-ifunc.d1 #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>:

12345678