Searched refs:ucontext_t (Results 26 - 50 of 85) sorted by relevance

1234

/freebsd-11-stable/lib/libc/amd64/gen/
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);
/freebsd-11-stable/lib/libc/i386/gen/
H A Dmakecontext.c40 extern void _ctx_start(ucontext_t *, int argc, ...);
46 _ctx_done (ucontext_t *ucp)
60 setcontext((const ucontext_t *)ucp->uc_link);
66 __makecontext(ucontext_t *ucp, void (*start)(void), int argc, ...)
H A Dsignalcontext.c39 extern void _ctx_start(ucontext_t *, int argc, ...);
42 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func)
65 bcopy(ucp, &sfp->sf_uc, sizeof(ucontext_t));
70 * Set up ucontext_t.
/freebsd-11-stable/lib/libc/mips/gen/
H A Dsignalcontext.c49 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func)
H A Dmakecontext.c50 void _ctx_done(ucontext_t *);
54 __makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...)
115 _ctx_done(ucontext_t *ucp)
121 setcontext((const ucontext_t *)ucp->uc_link);
/freebsd-11-stable/sys/mips/include/
H A Dsigframe.h48 ucontext_t sf_uc; /* = *sf_ucontext */
/freebsd-11-stable/sys/arm64/include/
H A Dframe.h63 ucontext_t sf_uc; /* actual saved ucontext */
/freebsd-11-stable/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, ...)
/freebsd-11-stable/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, ...)
/freebsd-11-stable/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, ...)
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/
H A Dt_ucontext.c46 ucontext_t u, v, w;
H A Dt_swapcontext.c41 ucontext_t nctx;
42 ucontext_t octx;
H A Dt_getcontext.c112 ucontext_t uc[DEPTH];
113 ucontext_t save;
H A Dt_lwp_create.c71 static void ARCH##_##NAME(ucontext_t *); \
81 ucontext_t uc; \
92 static void ARCH##_##NAME(ucontext_t *uc) \
105 ucontext_t uc;
/freebsd-11-stable/sys/riscv/include/
H A Dframe.h72 ucontext_t sf_uc; /* actual saved ucontext */
/freebsd-11-stable/lib/libthread_db/arch/arm/
H A Dlibpthread_md.c37 pt_reg_to_ucontext(const struct reg *r, ucontext_t *uc)
62 pt_ucontext_to_reg(const ucontext_t *uc, struct reg *r)
88 pt_fpreg_to_ucontext(const struct fpreg *r __unused, ucontext_t *uc)
99 pt_ucontext_to_fpreg(const ucontext_t *uc __unused, struct fpreg *r)
/freebsd-11-stable/contrib/netbsd-tests/lib/libpthread/
H A Dt_swapcontext.c46 ucontext_t nctx;
47 ucontext_t octx;
/freebsd-11-stable/lib/libthread_db/arch/amd64/
H A Dlibpthread_md.c39 pt_reg_to_ucontext(const struct reg *r, ucontext_t *uc)
66 pt_ucontext_to_reg(const ucontext_t *uc, struct reg *r)
93 pt_fpreg_to_ucontext(const struct fpreg* r, ucontext_t *uc)
100 pt_ucontext_to_fpreg(const ucontext_t *uc, struct fpreg *r)
/freebsd-11-stable/sys/sys/
H A Dthr.h73 int thr_create(ucontext_t *ctx, long *id, int flags);
/freebsd-11-stable/lib/libthr/thread/
H A Dthr_sig.c68 static void handle_signal(struct sigaction *, int, siginfo_t *, ucontext_t *);
71 static void check_cancel(struct pthread *curthread, ucontext_t *ucp);
77 int _setcontext(const ucontext_t *);
78 int _swapcontext(ucontext_t *, const ucontext_t *);
135 siginfo_t *info __unused, ucontext_t *ucp)
158 ucontext_t *ucp;
193 handle_signal(struct sigaction *actp, int sig, siginfo_t *info, ucontext_t *ucp)
196 ucontext_t uc2;
278 check_cancel(struct pthread *curthread, ucontext_t *uc
[all...]
/freebsd-11-stable/contrib/gcc/config/rs6000/
H A Dhost-darwin.c70 ucontext_t *uc = (ucontext_t *)scp;
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_linux.cpp60 // x86-64 FreeBSD 9.2 and older define 'ucontext_t' incorrectly in
64 #define ucontext_t xucontext_t macro
236 ucontext_t *ucp = (ucontext_t*)context;
/freebsd-11-stable/tools/test/vm86/
H A Dvm86_test.c56 ucontext_t *uc;
78 ucontext_t uc;
/freebsd-11-stable/lib/libc/sparc64/gen/
H A Dsignalcontext.c48 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func)
/freebsd-11-stable/lib/libthread_db/
H A Dkse.h56 ucontext_t tm_context; /* User and machine context */

Completed in 179 milliseconds

1234