Searched refs:ucontext_t (Results 1 - 14 of 14) sorted by relevance

/barrelfish-master/lib/libc/gen/
H A Dtrivial-getcontextx.c39 return (sizeof(ucontext_t));
52 ucontext_t *ucp;
54 ucp = (ucontext_t *)ctx;
60 ucontext_t *
75 return ((ucontext_t *)ctx);
/barrelfish-master/include/sys/
H A Ducontext.h58 int getcontext(ucontext_t *) __returns_twice;
59 ucontext_t *getcontextx(void);
60 int setcontext(const ucontext_t *);
61 void makecontext(ucontext_t *, void (*)(void), int, ...);
62 int signalcontext(ucontext_t *, int, __sighandler_t *);
63 int swapcontext(ucontext_t *, const ucontext_t *);
H A D_ucontext.h39 * sigcontext and ucontext_t. This allows us to
50 } ucontext_t; typedef in typeref:struct:__ucontext
/barrelfish-master/lib/libc/sys/
H A Dswapcontext.c48 swapcontext(ucontext_t *oucp, const ucontext_t *ucp)
51 return (((int (*)(ucontext_t *, const ucontext_t *))
H A Dsetcontext.c47 setcontext(const ucontext_t *uc)
50 return (((int (*)(const ucontext_t *))
/barrelfish-master/lib/libc/amd64/gen/
H A Dgetcontextx.c56 return (sizeof(ucontext_t) + xstate_sz);
63 ucontext_t *ucp;
65 ucp = (ucontext_t *)ctx;
84 ucontext_t *ucp;
86 ucp = (ucontext_t *)ctx;
95 ucontext_t *
110 return ((ucontext_t *)ctx);
H A Dsignalcontext.c39 static void sigctx_wrapper(ucontext_t *ucp, handler_t func, uint64_t *args);
44 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func)
48 ucontext_t *sig_uc;
61 sp = (ucp->uc_mcontext.mc_rsp - 128 - sizeof(ucontext_t)) & ~15UL;
62 sig_uc = (ucontext_t *)sp;
96 sigctx_wrapper(ucontext_t *ucp, handler_t func, uint64_t *args)
102 setcontext((const ucontext_t *)ucp->uc_link);
H A Dmakecontext.c39 static void makectx_wrapper(ucontext_t *ucp, func_t func, uint64_t *args);
44 __makecontext(ucontext_t *ucp, void (*start)(void), int argc, ...)
98 makectx_wrapper(ucontext_t *ucp, func_t func, uint64_t *args)
103 setcontext((const ucontext_t *)ucp->uc_link);
/barrelfish-master/lib/libc/aarch64/gen/
H A Dmakecontext.c45 ctx_done(ucontext_t *ucp)
51 setcontext((const ucontext_t *)ucp->uc_link);
59 __makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...)
/barrelfish-master/lib/libc/arm/gen/
H A Dmakecontext.c45 ctx_done(ucontext_t *ucp)
51 setcontext((const ucontext_t *)ucp->uc_link);
59 __makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...)
H A Dsignalcontext.c49 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func)
/barrelfish-master/lib/libc/riscv/gen/
H A Dmakecontext.c50 ctx_done(ucontext_t *ucp)
56 setcontext((const ucontext_t *)ucp->uc_link);
64 __makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...)
/barrelfish-master/usr/eclipseclp/Kernel/src/
H A Demu.c156 #define Int_Pp (((ucontext_t*) context)->uc_mcontext.gregs[REG_ESI])
166 #define Int_Pp (((ucontext_t*) context)->uc_mcontext.gregs[REG_R13])
/barrelfish-master/usr/eclipseclp/
H A Dconfigure8043 ucontext_t ctx;

Completed in 101 milliseconds