Home
last modified time | relevance | path

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

/freebsd-14.2/crypto/openssl/crypto/conf/
H A Dconf_mod.c77 conf_init_func *ifunc,
289 conf_init_func *ifunc; in module_load_dso() local
305 ifunc = (conf_init_func *)DSO_bind_func(dso, DSO_mod_init_name); in module_load_dso()
306 if (ifunc == NULL) { in module_load_dso()
312 md = module_add(dso, name, ifunc, ffunc); in module_load_dso()
327 conf_init_func *ifunc, conf_finish_func *ffunc) in module_add() argument
348 tmod->init = ifunc; in module_add()
568 int CONF_module_add(const char *name, conf_init_func *ifunc, in CONF_module_add() argument
571 if (module_add(NULL, name, ifunc, ffunc)) in CONF_module_add()
/freebsd-14.2/contrib/netbsd-tests/libexec/ld.elf_so/
H A Dh_ifunc.c34 extern int ifunc(void);
42 return ifunc() != atoi(argv[1]); in main()
/freebsd-14.2/sys/x86/include/
H A Difunc.h34 qual ret_type name args __attribute__((ifunc(#name "_resolver"))); \
40 qual ret_type name args __attribute__((ifunc(#name "_resolver"))); \
/freebsd-14.2/sys/powerpc/include/
H A Difunc.h40 qual ret_type name args __attribute__((ifunc(#name "_resolver"))); \
47 qual ret_type name args __attribute__((ifunc(#name "_resolver"))); \
/freebsd-14.2/sys/arm64/include/
H A Difunc.h34 qual ret_type name args __attribute__((ifunc(#name "_resolver"))); \
41 qual ret_type name args __attribute__((ifunc(#name "_resolver"))); \
/freebsd-14.2/share/mk/
H A Dbsd.linker.mk104 ${X_}LINKER_FEATURES+= ifunc
113 ${X_}LINKER_FEATURES+= ifunc-noplt
/freebsd-14.2/contrib/netbsd-tests/libexec/ld.elf_so/helper_ifunc_dso/
H A Dh_helper_ifunc.c52 __ifunc(ifunc, resolve_ifunc);
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_premap_shadow.cpp60 INTERFACE_ATTRIBUTE __attribute__((ifunc("__asan_premap_shadow"))) void
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticFrontendKinds.td290 "%select{alias|ifunc}0 must point to a defined "
295 …"the %select{function or variable|function}0 specified in an %select{alias|ifunc}1 must refer to i…
299 "%select{alias|ifunc}2 will always resolve to %0 even if weak definition of "
305 "%select{alias|ifunc}0 definition is part of a cycle">;
311 "ifunc resolver function must return a pointer">;
330 "%select{alias|ifunc}1 will not be in section '%0' but in the same section "
H A DAttrDocs.td2572 ``.ifunc`` suffix is also emitted. The ``.ifunc`` suffixed symbol is a deprecated
5534 ``__attribute__((ifunc("resolver")))`` is used to mark that the address of a
5541 The ``ifunc`` attribute may only be used on a function declaration. A function
5542 declaration with an ``ifunc`` attribute is considered to be a definition of the
H A DAttr.td1690 let Spellings = [GCC<"ifunc">];
H A DDiagnosticSemaKinds.td5852 Error<"definition %0 cannot also be an %select{alias|ifunc}1">;
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/
H A Daarch64.c21 #if __has_include(<sys/ifunc.h>)
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/aarch64/fmv/
H A Dandroid.inc6 // ifunc resolvers don't have hwcaps in arguments on Android API lower
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_dynamic_shadow.cpp83 INTERFACE_ATTRIBUTE __attribute__((ifunc("__hwasan_premap_shadow")))
/freebsd-14.2/sys/conf/
H A Dkern.pre.mk177 .error amd64/arm64/i386/ppc* kernel requires linker ifunc support
187 LDFLAGS+= -z notext -z ifunc-noplt
/freebsd-14.2/lib/libc/
H A DMakefile194 .error ${LIBC_ARCH} libc requires linker ifunc support
/freebsd-14.2/crypto/openssl/include/openssl/
H A Dconf.h186 int CONF_module_add(const char *name, conf_init_func *ifunc,
H A Dconf.h.in149 int CONF_module_add(const char *name, conf_init_func *ifunc,
/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DOptions.td517 defm warn_ifunc_textrel: BB<"warn-ifunc-textrel",
518 "Warn about using ifunc symbols with text relocations",
519 "Do not warn about using ifunc symbols with text relocations (default)">;
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp576 KEYWORD(ifunc); in LexIdentifier()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def86 MODULE_PASS("lower-ifunc", LowerIFuncPass())
/freebsd-14.2/
H A DUPDATING1312 The amd64 kernel now requires a ld that supports ifunc to produce a