/toolchain/binutils/binutils-2.25/ld/testsuite/ld-ifunc/ |
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
|
ifunc-13-i386.d | 1 #source: ifunc-13a-i386.s 2 #source: ifunc-13b-i386.s 8 Relocation section '.rel.ifunc' at offset 0x[0-9a-f]+ contains 1 entries: 10 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_386_32[ ]+ifunc\(\)[ ]+ifunc 14 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_386_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc
|
ifunc-13-x86-64.d | 1 #source: ifunc-13a-x86-64.s 2 #source: ifunc-13b-x86-64.s 8 Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entries: 10 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_X86_64_64[ ]+ifunc\(\)[ ]+ifunc \+ 0 14 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_X86_64_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc \+ 0
|
ifunc-15-i386.d | 1 #source: ifunc-15-i386.s 9 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_386_GLOB_DAT[ ]+ifunc\(\)[ ]+ifunc 13 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_386_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc
|
ifunc-15-x86-64.d | 1 #source: ifunc-15-x86-64.s 9 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_X86_64_GLOB_DAT[ ]+ifunc\(\)[ ]+ifunc \+ 0 13 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_X86_64_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc \+ 0
|
ifunc-20-i386.d | 1 #source: ifunc-20.s 7 Relocation section '.rel.ifunc' at offset 0x[0-9a-f]+ contains 1 entries: 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
|
ifunc-20-x86-64.d | 1 #source: ifunc-20.s 7 Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entries: 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
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-aarch64/ |
ifunc-14a.d | 1 #source: ifunc-14a.s 2 #source: ifunc-14b.s
|
ifunc-14b.d | 1 #source: ifunc-14b.s 2 #source: ifunc-14a.s
|
ifunc-14c.d | 1 #source: ifunc-14a.s 2 #source: ifunc-14b.s
|
ifunc-14d.d | 1 #source: ifunc-14b.s 2 #source: ifunc-14a.s
|
ifunc-13.d | 1 #source: ifunc-13a.s 2 #source: ifunc-13b.s 7 Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entries: 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
|
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
|
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
|
ifunc-20.d | 1 #source: ifunc-20.s 6 Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entries: 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
|
ifunc-17a.d | 1 #source: ifunc-17a.s 2 #source: ifunc-17b.s
|
ifunc-17b.d | 1 #source: ifunc-17b.s 2 #source: ifunc-17a.s
|
ifunc-8.d | 1 #source: ifunc-8a.s 2 #source: ifunc-8b.s
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
ifunc.s | 4 jmp ifunc@PLT 5 .type ifunc, @gnu_indirect_function 6 ifunc: label
|
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.25/ld/testsuite/ld-i386/ |
pr13302.s | 3 .type ifunc, @gnu_indirect_function 6 ifunc: label 11 .long ifunc
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-x86-64/ |
pr13082-6.s | 3 .type ifunc, @gnu_indirect_function 6 ifunc: label 11 .quad ifunc
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ilp32/ |
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>:
|
/bionic/tests/libs/ |
dlopen_testlib_ifunc.c | 26 static const char* is_ctor_called() __attribute__ ((ifunc("is_ctor_called_ifun"))); 28 const char* foo() __attribute__ ((ifunc ("foo_ifunc"))); 30 // Static linker creates GLOBAL/IFUNC symbol and JUMP_SLOT relocation type for plt segment 31 const char* is_ctor_called_jump_slot() __attribute__ ((ifunc("is_ctor_called_ifun"))); 34 // Call internal ifunc-resolved function with IRELATIVE reloc
|
/external/valgrind/none/tests/ |
ifunc.c | 15 __attribute__((ifunc("resolve_test")));
|