/freebsd-11-stable/lib/libc/amd64/gen/ |
H A D | makecontext.c | 39 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 D | makecontext.c | 40 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 D | signalcontext.c | 39 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 D | signalcontext.c | 49 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func)
|
H A D | makecontext.c | 50 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 D | sigframe.h | 48 ucontext_t sf_uc; /* = *sf_ucontext */
|
/freebsd-11-stable/sys/arm64/include/ |
H A D | frame.h | 63 ucontext_t sf_uc; /* actual saved ucontext */
|
/freebsd-11-stable/lib/libc/riscv/gen/ |
H A D | makecontext.c | 50 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 D | makecontext.c | 45 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 D | makecontext.c | 45 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 D | t_ucontext.c | 46 ucontext_t u, v, w;
|
H A D | t_swapcontext.c | 41 ucontext_t nctx; 42 ucontext_t octx;
|
H A D | t_getcontext.c | 112 ucontext_t uc[DEPTH]; 113 ucontext_t save;
|
H A D | t_lwp_create.c | 71 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 D | frame.h | 72 ucontext_t sf_uc; /* actual saved ucontext */
|
/freebsd-11-stable/lib/libthread_db/arch/arm/ |
H A D | libpthread_md.c | 37 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 D | t_swapcontext.c | 46 ucontext_t nctx; 47 ucontext_t octx;
|
/freebsd-11-stable/lib/libthread_db/arch/amd64/ |
H A D | libpthread_md.c | 39 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 D | thr.h | 73 int thr_create(ucontext_t *ctx, long *id, int flags);
|
/freebsd-11-stable/lib/libthr/thread/ |
H A D | thr_sig.c | 68 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 D | host-darwin.c | 70 ucontext_t *uc = (ucontext_t *)scp;
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_linux.cpp | 60 // 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 D | vm86_test.c | 56 ucontext_t *uc; 78 ucontext_t uc;
|
/freebsd-11-stable/lib/libc/sparc64/gen/ |
H A D | signalcontext.c | 48 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func)
|
/freebsd-11-stable/lib/libthread_db/ |
H A D | kse.h | 56 ucontext_t tm_context; /* User and machine context */
|