Home
last modified time | relevance | path

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

12

/external/clang/test/Sema/
Dattr-ifunc.c7 void bar() __attribute__((ifunc("foo")));
13 void f1() __attribute__((ifunc("f1_ifunc")));
16 void* f2_a() __attribute__((ifunc("f2_b")));
18 void* f2_b() __attribute__((ifunc("f2_a")));
21 void* f3_a() __attribute__((ifunc("f3_b")));
27 void f4() __attribute__((ifunc("f4_ifunc")));
31 void f5() __attribute__((ifunc("f5_ifunc")));
38 void f1() __attribute__((ifunc("f1_ifunc")));
/external/llvm/test/Assembler/
Difunc-use-list-order.ll3 ; Global referencing ifunc.
6 ; Alias for ifunc.
9 @foo_ifunc = ifunc void (), i8* ()* @foo_resolver
16 ; Function referencing ifunc.
29 @bar_ifunc = ifunc void (), i8* ()* @bar2_ifunc
30 @bar2_ifunc = ifunc i8* (), i8* ()* @bar_resolver
Difunc-asm.ll5 @foo = ifunc i32 (i32), i64 ()* @foo_ifunc
6 ; CHECK: @foo = ifunc i32 (i32), i64 ()* @foo_ifunc
/external/valgrind/none/tests/
Difunc.vgtest1 prereq: test -e ifunc
2 prog: ifunc
Difunc.c15 __attribute__((ifunc("resolve_test")));
DMakefile.am128 ifunc.stderr.exp ifunc.stdout.exp ifunc.vgtest \
270 check_PROGRAMS += ifunc program
DMakefile.in192 @BUILD_IFUNC_TESTS_TRUE@am__append_29 = ifunc
212 @BUILD_IFUNC_TESTS_TRUE@am__EXEEXT_4 = ifunc$(EXEEXT)
300 ifunc_SOURCES = ifunc.c
301 ifunc_OBJECTS = ifunc.$(OBJEXT)
567 $(gxx304_SOURCES) ifunc.c ioctl_moans.c libvex_test.c \
590 $(gxx304_SOURCES) ifunc.c ioctl_moans.c libvex_test.c \
1109 ifunc.stderr.exp ifunc.stdout.exp ifunc.vgtest \
1408 ifunc$(EXEEXT): $(ifunc_OBJECTS) $(ifunc_DEPENDENCIES) $(EXTRA_ifunc_DEPENDENCIES)
1409 @rm -f ifunc$(EXEEXT)
1693 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ifunc.Po@am__quote@
/external/clang/test/CodeGen/
Difunc.c4 int foo(int) __attribute__ ((ifunc("foo_ifunc")));
32 extern void goo(void) __attribute__ ((ifunc("goo_ifunc")));
/external/llvm/test/Transforms/GlobalDCE/
Dglobal-ifunc.ll5 @if = ifunc void (), void ()* @fn
12 ; CHECK-DAG: @if = ifunc void (), void ()* @fn
/external/llvm/test/MC/ELF/
Dtype.s25 ifunc: label
26 .global ifunc symbol
27 .type ifunc,@gnu_indirect_function
/external/llvm/test/CodeGen/X86/
Difunc-asm.ll12 @foo = ifunc i32 (i32), i64 ()* @foo_ifunc
Dabi-isel.ll26 @ifunc = external global void ()*
9183 %0 = load void ()*, void ()** @ifunc, align 8
9185 %1 = load void ()*, void ()** @ifunc, align 8
9189 ; LINUX-64-STATIC: callq *ifunc
9190 ; LINUX-64-STATIC: callq *ifunc
9195 ; LINUX-32-STATIC-NEXT: calll *ifunc
9196 ; LINUX-32-STATIC-NEXT: calll *ifunc
9202 ; LINUX-32-PIC-NEXT: calll *ifunc
9203 ; LINUX-32-PIC-NEXT: calll *ifunc
9210 ; LINUX-64-PIC-NEXT: movq ifunc@GOTPCREL(%rip), [[RBX:%r.x]]
[all …]
/external/llvm/test/Bitcode/
Dcompatibility.ll257 ; Format @<Name> = [Linkage] [Visibility] ifunc <IFuncTy>,
261 @ifunc.external = external ifunc void (), i8* ()* @ifunc_resolver
262 ; CHECK: @ifunc.external = ifunc void (), i8* ()* @ifunc_resolver
263 @ifunc.private = private ifunc void (), i8* ()* @ifunc_resolver
264 ; CHECK: @ifunc.private = private ifunc void (), i8* ()* @ifunc_resolver
265 @ifunc.internal = internal ifunc void (), i8* ()* @ifunc_resolver
266 ; CHECK: @ifunc.internal = internal ifunc void (), i8* ()* @ifunc_resolver
269 @ifunc.default = default ifunc void (), i8* ()* @ifunc_resolver
270 ; CHECK: @ifunc.default = ifunc void (), i8* ()* @ifunc_resolver
271 @ifunc.hidden = hidden ifunc void (), i8* ()* @ifunc_resolver
[all …]
/external/mesa3d/m4/
Dax_gcc_func_attribute.m445 # ifunc
147 [ifunc], [
/external/valgrind/docs/internals/
D3_9_BUGSTATUS.txt67 327427 ifunc wrapper crashes when symbols are discarded because of false mmap
D3_10_BUGSTATUS.txt120 327427 ifunc crash when symbols are discarded
/external/llvm/lib/AsmParser/
DLLLexer.cpp564 KEYWORD(ifunc); in LexIdentifier()
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dabi-isel.ll26 @ifunc = external global void ()*
9183 %0 = load void ()** @ifunc, align 8
9185 %1 = load void ()** @ifunc, align 8
9189 ; LINUX-64-STATIC: callq *ifunc
9190 ; LINUX-64-STATIC: callq *ifunc
9195 ; LINUX-32-STATIC-NEXT: calll *ifunc
9196 ; LINUX-32-STATIC-NEXT: calll *ifunc
9202 ; LINUX-32-PIC-NEXT: calll *ifunc
9203 ; LINUX-32-PIC-NEXT: calll *ifunc
9210 ; LINUX-64-PIC-NEXT: movq ifunc@GOTPCREL(%rip), [[RBX:%r.x]]
[all …]
/external/valgrind/
Dconfigure.ac2684 # Does the C compiler support the "ifunc" attribute
2708 # Does the C compiler support the "ifunc" attribute
2711 AC_MSG_CHECKING([if gcc supports the ifunc attribute])
2721 void test(void) __attribute__((ifunc("resolve_test")));
Dconfigure10881 # Does the C compiler support the "ifunc" attribute
10931 # Does the C compiler support the "ifunc" attribute
10934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gcc supports the ifunc attribute" >&5
10935 $as_echo_n "checking if gcc supports the ifunc attribute... " >&6; }
DNEWS1312 337094 ifunc wrapper is broken on ppc64
2056 301204 infinite loop in canonicaliseSymtab with ifunc symbol
/external/clang/include/clang/Basic/
DAttrDocs.td2422 ``__attribute__((ifunc("resolver")))`` is used to mark that the address of a declaration should be …
2426 The ``ifunc`` attribute may only be used on a function declaration. A function declaration with an…
DDiagnosticSemaKinds.td2489 "%select{alias|ifunc}0 must point to a defined %select{variable or |}1function">;
2491 "%select{alias|ifunc}2 will always resolve to %0 even if weak definition of %1 is overridden">,
2494 …"%select{alias|ifunc}1 will not be in section '%0' but in the same section as the %select{aliasee|…
2499 "%select{alias|ifunc}0 definition is part of a cycle">;
2501 "ifunc resolver function must return a pointer">;
2503 "ifunc resolver function must have no parameters">;
4279 Error<"definition %0 cannot also be an %select{alias|ifunc}1">;
DAttr.td892 let Spellings = [GCC<"ifunc">];
/external/toolchain-utils/dejagnu/gdb_baseline/
Di686-pc-linux-gnu3958 Running ./gdb.base/gnu-ifunc.exp ...
3959 PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: break-at-call
3960 FAIL: gdb.base/gnu-ifunc.exp: p gnu_ifunc (3)
3961 FAIL: gdb.base/gnu-ifunc.exp: step
3962 FAIL: gdb.base/gnu-ifunc.exp: continue to break-at-nextcall
3963 FAIL: gdb.base/gnu-ifunc.exp: continue to breakpoint: nextcall gnu_ifunc
3964 FAIL: gdb.base/gnu-ifunc.exp: nextcall gnu_ifunc skipped
3965 PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc executing
3966 PASS: gdb.base/gnu-ifunc.exp: info sym gnu_ifunc executing
3967 PASS: gdb.base/gnu-ifunc.exp: info addr gnu_ifunc
[all …]

12