/netbsd-current/lib/libc/arch/ia64/gen/ |
H A D | swapcontext.S | 1 /* $NetBSD: swapcontext.S,v 1.2 2016/11/22 22:50:32 scole Exp $ */ 31 ENTRY(swapcontext,0) 36 END(swapcontext)
|
H A D | Makefile.inc | 9 SRCS+= getcontext.S makecontext.c swapcontext.S
|
/netbsd-current/lib/libc/gen/ |
H A D | Lint_swapcontext.c | 12 swapcontext(oucp, ucp) function
|
/netbsd-current/lib/libc/arch/mips/gen/ |
H A D | swapcontext.S | 1 /* $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 D | swapcontext.S | 1 /* $NetBSD: swapcontext.S,v 1.3 2008/04/28 20:22:58 martin Exp $ */ 38 ENTRY(swapcontext, 0) 55 END(swapcontext)
|
H A D | Makefile.inc | 12 swapcontext.S \
|
/netbsd-current/lib/libc/arch/x86_64/gen/ |
H A D | swapcontext.S | 50 ENTRY(swapcontext) 74 END(swapcontext)
|
/netbsd-current/include/ |
H A D | ucontext.h | 49 int swapcontext(ucontext_t * __restrict, const ucontext_t * __restrict);
|
/netbsd-current/lib/libc/arch/aarch64/gen/ |
H A D | swapcontext.S | 1 /* $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 D | swapcontext.S | 1 /* $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 D | swapcontext.S | 1 /* $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 D | Makefile.inc | 27 SRCS+= makecontext.c resumecontext.c swapcontext.S _lwp.c
|
/netbsd-current/lib/libc/arch/i386/gen/ |
H A D | swapcontext.S | 37 ENTRY(swapcontext) 71 END(swapcontext)
|
/netbsd-current/lib/libc/arch/hppa/gen/ |
H A D | swapcontext.S | 1 /* $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 D | Makefile.inc | 17 SRCS+= makecontext.c resumecontext.c _resumecontext.S swapcontext.S _lwp.c
|
/netbsd-current/lib/libc/arch/arm/gen/ |
H A D | swapcontext.S | 1 /* $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 D | swapcontext.S | 1 /* $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 D | swapcontext.S | 1 /* $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 D | Makefile.inc | 7 SRCS+= _lwp.c makecontext.c resumecontext.c swapcontext.S
|
/netbsd-current/tests/lib/libc/sys/ |
H A D | t_swapcontext.c | 53 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 D | swapcontext.S | 1 /* $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 D | fibers.c | 123 swapcontext (¤t_fiber->context, &main_context); 139 swapcontext (&main_context, &fiber->context); 171 swapcontext (¤t_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 D | async_posix.h | 32 * 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 D | swapcontext.S | 1 /* $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 D | swapcontext.S | 1 /* $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)
|