Searched refs:swapcontext (Results 1 - 25 of 52) sorted by relevance

123

/netbsd-current/lib/libc/arch/ia64/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.2 2016/11/22 22:50:32 scole Exp $ */
31 ENTRY(swapcontext,0)
36 END(swapcontext)
H A DMakefile.inc9 SRCS+= getcontext.S makecontext.c swapcontext.S
/netbsd-current/lib/libc/gen/
H A DLint_swapcontext.c12 swapcontext(oucp, ucp) function
/netbsd-current/lib/libc/arch/mips/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.8 2020/10/15 05:27:53 skrll Exp $ */
36 RCSID("$NetBSD: swapcontext.S,v 1.8 2020/10/15 05:27:53 skrll Exp $")
41 NESTED(swapcontext, CALLFRAME_SIZ, ra)
43 PIC_PROLOGUE(swapcontext)
70 SETUP_GP64(t3,swapcontext);
72 END(swapcontext)
/netbsd-current/lib/libc/arch/vax/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.3 2008/04/28 20:22:58 martin Exp $ */
38 ENTRY(swapcontext, 0)
55 END(swapcontext)
H A DMakefile.inc12 swapcontext.S \
/netbsd-current/lib/libc/arch/x86_64/gen/
H A Dswapcontext.S50 ENTRY(swapcontext)
74 END(swapcontext)
/netbsd-current/include/
H A Ducontext.h49 int swapcontext(ucontext_t * __restrict, const ucontext_t * __restrict);
/netbsd-current/lib/libc/arch/aarch64/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.4 2018/11/23 12:39:18 skrll Exp $ */
36 RCSID("$NetBSD: swapcontext.S,v 1.4 2018/11/23 12:39:18 skrll Exp $")
39 /* LINTSTUB: int swapcontext(ucontext_t * restrict, ucontext_t * restrict); */
41 ENTRY(swapcontext)
66 END(swapcontext)
/netbsd-current/lib/libc/arch/m68k/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.5 2013/07/16 22:12:20 matt Exp $ */
36 RCSID("$NetBSD: swapcontext.S,v 1.5 2013/07/16 22:12:20 matt Exp $")
39 ENTRY(swapcontext)
51 END(swapcontext)
/netbsd-current/lib/libc/arch/alpha/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.5 2021/07/06 12:38:40 thorpej Exp $ */
40 NESTED(swapcontext, 2, FRAME_SIZE, ra, IM_RA|IM_A0|IM_A1, 0)
61 END(swapcontext)
H A DMakefile.inc27 SRCS+= makecontext.c resumecontext.c swapcontext.S _lwp.c
/netbsd-current/lib/libc/arch/i386/gen/
H A Dswapcontext.S37 ENTRY(swapcontext)
71 END(swapcontext)
/netbsd-current/lib/libc/arch/hppa/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.8 2020/10/15 05:43:38 skrll Exp $ */
38 RCSID("$NetBSD: swapcontext.S,v 1.8 2020/10/15 05:43:38 skrll Exp $")
41 LEAF_ENTRY(swapcontext)
59 EXIT(swapcontext)
H A DMakefile.inc17 SRCS+= makecontext.c resumecontext.c _resumecontext.S swapcontext.S _lwp.c
/netbsd-current/lib/libc/arch/arm/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.18 2021/06/30 21:20:29 skrll Exp $ */
36 RCSID("$NetBSD: swapcontext.S,v 1.18 2021/06/30 21:20:29 skrll Exp $")
39 ENTRY(swapcontext)
95 END(swapcontext)
/netbsd-current/lib/libc/arch/riscv/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.2 2015/03/27 06:44:28 matt Exp $ */
35 __RCSID("$NetBSD: swapcontext.S,v 1.2 2015/03/27 06:44:28 matt Exp $")
40 ENTRY(swapcontext)
62 END(swapcontext)
/netbsd-current/lib/libc/arch/powerpc/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.8 2018/02/28 20:51:58 uwe Exp $ */
35 __RCSID("$NetBSD: swapcontext.S,v 1.8 2018/02/28 20:51:58 uwe Exp $")
42 ENTRY(swapcontext)
50 PIC_TOCSETUP(swapcontext,%r30) # setup toc pointer
74 END(swapcontext)
H A DMakefile.inc7 SRCS+= _lwp.c makecontext.c resumecontext.c swapcontext.S
/netbsd-current/tests/lib/libc/sys/
H A Dt_swapcontext.c53 printf("after swapcontext TLS pointer = %p\n", ntls);
57 printf("TLS pointer modified by swapcontext()\n");
60 printf("TLS pointer left untouched by swapcontext()\n");
64 ATF_REQUIRE(swapcontext(&nctx, &octx));
73 printf("Testing if swapcontext() alters TLS pointer if _UC_TLSBASE "
77 printf("before swapcontext TLS pointer = %p\n", &val1);
92 printf("before swapcontext TLS pointer = %p\n", otls);
93 ATF_REQUIRE(swapcontext(&octx, &nctx) == 0);
102 atf_tc_set_md_var(tc, "descr", "Testing if swapcontext() can let "
117 atf_tc_set_md_var(tc, "descr", "Testing if swapcontext() ca
[all...]
/netbsd-current/lib/libc/arch/sh3/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.11 2015/01/25 01:32:26 uwe Exp $ */
34 RCSID("$NetBSD: swapcontext.S,v 1.11 2015/01/25 01:32:26 uwe Exp $")
39 * swapcontext(ucontext_t * restrict oucp, ucontext_t * restrict ucp);
41 ENTRY(swapcontext)
75 SET_ENTRY_SIZE(swapcontext)
/netbsd-current/external/gpl3/gcc.old/dist/libhsail-rt/rt/
H A Dfibers.c123 swapcontext (&current_fiber->context, &main_context);
139 swapcontext (&main_context, &fiber->context);
171 swapcontext (&current_fiber->context, &main_context);
182 swapcontext (&old_current_fiber->context, &next_ready_fiber->context);
/netbsd-current/crypto/external/bsd/openssl/dist/crypto/async/arch/
H A Dasync_posix.h32 * use _longjmp. It must call swapcontext to swap shadow stack as
35 * swapcontext() performs correctly.
46 * So use the swapcontext implementation, which does work.
67 swapcontext(&o->fibre, &n->fibre);
/netbsd-current/lib/libc/arch/sparc/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.4 2012/09/12 02:00:53 manu Exp $ */
35 RCSID("$NetBSD: swapcontext.S,v 1.4 2012/09/12 02:00:53 manu Exp $")
38 ENTRY(swapcontext)
/netbsd-current/lib/libc/arch/sparc64/gen/
H A Dswapcontext.S1 /* $NetBSD: swapcontext.S,v 1.7 2012/09/13 11:47:46 martin Exp $ */
35 RCSID("$NetBSD: swapcontext.S,v 1.7 2012/09/13 11:47:46 martin Exp $")
39 ENTRY(swapcontext)

Completed in 227 milliseconds

123