/freebsd-10.0-release/sys/libkern/ |
H A D | inet_ntoa.c | 42 unsigned char *ucp = (unsigned char *)&ina; local 45 ucp[0] & 0xff, 46 ucp[1] & 0xff, 47 ucp[2] & 0xff, 48 ucp[3] & 0xff); 55 unsigned char *ucp = (unsigned char *)&ina; local 58 ucp[0] & 0xff, 59 ucp[1] & 0xff, 60 ucp[2] & 0xff, 61 ucp[ [all...] |
/freebsd-10.0-release/lib/libc/amd64/gen/ |
H A D | signalcontext.c | 39 static void sigctx_wrapper(ucontext_t *ucp, handler_t func, uint64_t *args); 44 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument 52 if (ucp == NULL) 61 sp = (ucp->uc_mcontext.mc_rsp - 128 - sizeof(ucontext_t)) & ~15UL; 63 bcopy(ucp, sig_uc, sizeof(*sig_uc)); 78 bzero(&ucp->uc_mcontext, sizeof(ucp->uc_mcontext)); 79 ucp->uc_mcontext.mc_fpformat = _MC_FPFMT_NODEV; 80 ucp->uc_mcontext.mc_ownedfp = _MC_FPOWNED_NONE; 81 ucp 96 sigctx_wrapper(ucontext_t *ucp, handler_t func, uint64_t *args) argument [all...] |
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, ...) argument 52 if ((ucp == NULL) || (ucp->uc_mcontext.mc_len != sizeof(mcontext_t))) 54 else if ((argc < 0) || (argc > 6) || (ucp->uc_stack.ss_sp == NULL) || 55 (ucp->uc_stack.ss_size < MINSIGSTKSZ)) { 62 ucp->uc_mcontext.mc_len = 0; 67 sp = (uint64_t *)(ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size); 88 ucp 98 makectx_wrapper(ucontext_t *ucp, func_t func, uint64_t *args) argument [all...] |
H A D | getcontextx.c | 63 ucontext_t *ucp; local 65 ucp = (ucontext_t *)ctx; 67 xfpu.addr = (char *)(ucp + 1); 71 ucp->uc_mcontext.mc_xfpustate = (__register_t)xfpu.addr; 72 ucp->uc_mcontext.mc_xfpustate_len = xstate_sz; 73 ucp->uc_mcontext.mc_flags |= _MC_HASFPXSTATE; 75 ucp->uc_mcontext.mc_xfpustate = 0; 76 ucp->uc_mcontext.mc_xfpustate_len = 0; 84 ucontext_t *ucp; local 86 ucp [all...] |
/freebsd-10.0-release/lib/libc/powerpc/gen/ |
H A D | signalcontext.c | 39 static void ctx_wrapper(ucontext_t *ucp, handler_t func, uint32_t sig, 45 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument 52 if (ucp == NULL) 58 sp = (ucp->uc_mcontext.mc_gpr[1] - sizeof(ucontext_t)) & ~15UL; 60 bcopy(ucp, sig_uc, sizeof(*sig_uc)); 75 bzero(&ucp->uc_mcontext, sizeof(ucp->uc_mcontext)); 76 ucp->uc_link = sig_uc; 77 sigdelset(&ucp->uc_sigmask, sig); 79 ucp 92 ctx_wrapper(ucontext_t *ucp, handler_t func, uint32_t sig, uint32_t sig_si, uint32_t sig_uc) argument [all...] |
H A D | makecontext.c | 40 void _ctx_done(ucontext_t *ucp); 44 _ctx_done(ucontext_t *ucp) argument 46 if (ucp->uc_link == NULL) 50 ucp->uc_mcontext.mc_len = 0; 52 setcontext((const ucontext_t *)ucp->uc_link); 59 __makecontext(ucontext_t *ucp, void (*start)(void), int argc, ...) argument 67 if ((ucp == NULL) || (argc < 0) || (argc > NCARGS) 68 || (ucp->uc_stack.ss_sp == NULL) 69 || (ucp->uc_stack.ss_size < MINSIGSTKSZ)) { 71 ucp [all...] |
H A D | getcontextx.c | 52 ucontext_t *ucp; local 54 ucp = (ucontext_t *)ctx; 55 return (getcontext(ucp));
|
/freebsd-10.0-release/lib/libc/powerpc64/gen/ |
H A D | signalcontext.c | 39 static void ctx_wrapper(ucontext_t *ucp, handler_t func, uint32_t sig, 45 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument 52 if (ucp == NULL) 58 sp = (ucp->uc_mcontext.mc_gpr[1] - sizeof(ucontext_t)) & ~15UL; 60 bcopy(ucp, sig_uc, sizeof(*sig_uc)); 75 bzero(&ucp->uc_mcontext, sizeof(ucp->uc_mcontext)); 76 ucp->uc_link = sig_uc; 77 sigdelset(&ucp->uc_sigmask, sig); 79 ucp 92 ctx_wrapper(ucontext_t *ucp, handler_t func, uint32_t sig, uint32_t sig_si, uint32_t sig_uc) argument [all...] |
H A D | makecontext.c | 40 void _ctx_done(ucontext_t *ucp); 44 _ctx_done(ucontext_t *ucp) argument 46 if (ucp->uc_link == NULL) 50 ucp->uc_mcontext.mc_len = 0; 52 setcontext((const ucontext_t *)ucp->uc_link); 59 __makecontext(ucontext_t *ucp, void (*start)(void), int argc, ...) argument 67 if ((ucp == NULL) || (argc < 0) || (argc > NCARGS) 68 || (ucp->uc_stack.ss_sp == NULL) 69 || (ucp->uc_stack.ss_size < MINSIGSTKSZ)) { 71 ucp [all...] |
H A D | getcontextx.c | 52 ucontext_t *ucp; local 54 ucp = (ucontext_t *)ctx; 55 return (getcontext(ucp));
|
/freebsd-10.0-release/lib/libc/i386/gen/ |
H A D | makecontext.c | 46 _ctx_done (ucontext_t *ucp) argument 48 if (ucp->uc_link == NULL) 56 ucp->uc_mcontext.mc_len = 0; 60 setcontext((const ucontext_t *)ucp->uc_link); 66 __makecontext(ucontext_t *ucp, void (*start)(void), int argc, ...) argument 73 if (ucp == NULL) 75 else if ((ucp->uc_stack.ss_sp == NULL) || 76 (ucp->uc_stack.ss_size < MINSIGSTKSZ)) { 83 ucp->uc_mcontext.mc_len = 0; 87 ucp [all...] |
H A D | signalcontext.c | 42 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument 50 * 2n+sizeof(struct sigframe) ucp 55 p = (register_t *)(void *)(intptr_t)ucp->uc_mcontext.mc_esp; 56 *--p = (register_t)(intptr_t)ucp; 65 bcopy(ucp, &sfp->sf_uc, sizeof(ucontext_t)); 72 ucp->uc_mcontext.mc_esi = ucp->uc_mcontext.mc_esp - sizeof(int); 73 ucp->uc_mcontext.mc_esp = (register_t)(intptr_t)p; 74 ucp->uc_mcontext.mc_eip = (register_t)(intptr_t)_ctx_start; 75 ucp [all...] |
H A D | getcontextx.c | 95 ucontext_t *ucp; local 97 ucp = (ucontext_t *)ctx; 99 xfpu.addr = (char *)(ucp + 1); 103 ucp->uc_mcontext.mc_xfpustate = (__register_t)xfpu.addr; 104 ucp->uc_mcontext.mc_xfpustate_len = xstate_sz; 105 ucp->uc_mcontext.mc_flags |= _MC_HASFPXSTATE; 107 ucp->uc_mcontext.mc_xfpustate = 0; 108 ucp->uc_mcontext.mc_xfpustate_len = 0; 116 ucontext_t *ucp; local 118 ucp [all...] |
/freebsd-10.0-release/lib/libc/ia64/gen/ |
H A D | makecontext.c | 56 ctx_wrapper(ucontext_t *ucp, func_t func, uint64_t *args) argument 61 if (ucp->uc_link == NULL) 63 setcontext((const ucontext_t *)ucp->uc_link); 72 __makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...) argument 84 if (argc < 0 || argc > 8 || ucp == NULL || 85 ucp->uc_stack.ss_sp == NULL || (ucp->uc_stack.ss_size & 15) || 86 ((intptr_t)ucp->uc_stack.ss_sp & 15) || 87 ucp->uc_stack.ss_size < MINSIGSTKSZ) 95 args = (uint64_t*)(ucp [all...] |
H A D | signalcontext.c | 56 ctx_wrapper(ucontext_t *ucp, handler_t func, uint64_t *args) argument 60 if (ucp->uc_link == NULL) 62 setcontext((const ucontext_t *)ucp->uc_link); 71 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument 79 if (ucp == NULL) 87 sp = (ucp->uc_mcontext.mc_special.sp - sizeof(ucontext_t)) & ~15UL; 89 bcopy(ucp, sig_uc, sizeof(*sig_uc)); 104 bsp = (uint64_t*)ucp->uc_mcontext.mc_special.bspstore; 105 bsp = spill(bsp, (intptr_t)ucp); 112 memset(&ucp [all...] |
H A D | getcontextx.c | 52 ucontext_t *ucp; local 54 ucp = (ucontext_t *)ctx; 55 return (getcontext(ucp));
|
/freebsd-10.0-release/lib/libc/sparc64/gen/ |
H A D | makecontext.c | 44 void _ctx_done(ucontext_t *ucp); 48 __makecontext(ucontext_t *ucp, void (*start)(void), int argc, ...) argument 55 mc = &ucp->uc_mcontext; 56 if (ucp == NULL || 60 (ucp->uc_stack.ss_sp == NULL) || 61 (ucp->uc_stack.ss_size < MINSIGSTKSZ)) { 65 mc = &ucp->uc_mcontext; 66 sp = (uint64_t)ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size; 72 mc->mc_global[2] = (uint64_t)ucp; 79 _ctx_done(ucontext_t *ucp) argument [all...] |
H A D | signalcontext.c | 48 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument 54 mc = &ucp->uc_mcontext; 61 bcopy(ucp, &sfp->sf_uc, sizeof(*ucp)); 65 mc->mc_global[2] = (uint64_t)ucp; 73 ucp->uc_link = &sfp->sf_uc; 74 sigdelset(&ucp->uc_sigmask, sig);
|
H A D | getcontextx.c | 52 ucontext_t *ucp; local 54 ucp = (ucontext_t *)ctx; 55 return (getcontext(ucp));
|
/freebsd-10.0-release/lib/libc/mips/gen/ |
H A D | makecontext.c | 53 __makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...) argument 66 if (argc < 0 || argc > 6 || ucp == NULL || 67 ucp->uc_stack.ss_sp == NULL || 68 ucp->uc_stack.ss_size < MINSIGSTKSZ) 70 mc = &ucp->uc_mcontext; 73 ((uintptr_t)ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size); 85 mc->mc_regs[S0] = (intptr_t)ucp; 114 _ctx_done(ucontext_t *ucp) argument 117 if (ucp [all...] |
H A D | getcontextx.c | 52 ucontext_t *ucp; local 54 ucp = (ucontext_t *)ctx; 55 return (getcontext(ucp));
|
/freebsd-10.0-release/lib/libc/arm/gen/ |
H A D | makecontext.c | 45 ctx_done(ucontext_t *ucp) argument 48 if (ucp->uc_link == NULL) 51 setcontext((const ucontext_t *)ucp->uc_link); 59 __makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...) argument 61 __greg_t *gr = ucp->uc_mcontext.__gregs; 68 (((uintptr_t)ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size - 79 gr[_REG_R5] = (__greg_t)ucp;
|
H A D | signalcontext.c | 49 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument 52 __greg_t *gr = ucp->uc_mcontext.__gregs; 60 bcopy(ucp, &sfp->sf_uc, sizeof(*ucp)); 69 gr[_REG_R5] = (__greg_t)ucp; 74 ucp->uc_link = &sfp->sf_uc; 75 sigdelset(&ucp->uc_sigmask, sig);
|
H A D | getcontextx.c | 52 ucontext_t *ucp; local 54 ucp = (ucontext_t *)ctx; 55 return (getcontext(ucp));
|
/freebsd-10.0-release/lib/libc/gen/ |
H A D | swapcontext.c | 40 __swapcontext(ucontext_t *oucp, const ucontext_t *ucp) argument 44 if ((oucp == NULL) || (ucp == NULL)) { 52 ret = setcontext(ucp);
|