/src/sys/arch/riscv/riscv/ |
sig_machdep.c | 77 COMPATTYPE(ucontext) sf_uc; 101 ksf.sf_uc.uc_flags = _UC_SIGMASK 103 ksf.sf_uc.uc_sigmask = *mask; 104 UCLINK_SET(&ksf.sf_uc, l->l_ctxlink); 105 memset(&ksf.sf_uc.uc_stack, 0, sizeof(ksf.sf_uc.uc_stack)); 109 COMPATNAME2(cpu_getmcontext)(l, &ksf.sf_uc.uc_mcontext, 110 &ksf.sf_uc.uc_flags); 130 tf->tf_a2 = (intptr_t)&sf->sf_uc;
|
/src/sys/arch/hppa/hppa/ |
sig_machdep.c | 115 ucontext_t sf_uc; member in struct:sigframe_siginfo 146 frame.sf_uc.uc_flags = _UC_SIGMASK | 149 frame.sf_uc.uc_sigmask = *mask; 150 frame.sf_uc.uc_link = l->l_ctxlink; 153 cpu_getmcontext(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags); 172 tf->tf_arg2 = (__greg_t)&fp->sf_uc; 173 tf->tf_r3 = (__greg_t)&fp->sf_uc;
|
/src/sys/arch/mips/mips/ |
sig_machdep.c | 79 ucontext_t sf_uc; member in struct:sigframe_siginfo 101 ksf.sf_uc.uc_flags = _UC_SIGMASK 103 ksf.sf_uc.uc_sigmask = *mask; 104 ksf.sf_uc.uc_link = l->l_ctxlink; 108 cpu_getmcontext(l, &ksf.sf_uc.uc_mcontext, &ksf.sf_uc.uc_flags); 128 tf->tf_regs[_R_A2] = (intptr_t)&sf->sf_uc;
|
netbsd32_machdep.c | 83 ucontext32_t sf_uc; member in struct:sigframe_siginfo32 119 sf.sf_uc.uc_flags = _UC_SIGMASK 122 sf.sf_uc.uc_sigmask = *mask; 123 sf.sf_uc.uc_link = (intptr_t)l->l_ctxlink; 124 sfsz = offsetof(struct sigframe_siginfo32, sf_uc.uc_mcontext); 131 cpu_getmcontext32(l, &sf.sf_uc.uc_mcontext, &sf.sf_uc.uc_flags); 150 tf->tf_regs[_R_A2] = (intptr_t)&sfp->sf_uc;
|
/src/sys/arch/usermode/target/i386/ |
cpu_i386.c | 86 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe_siginfo 138 frame.sf_ucp = &fp->sf_uc; 141 /* copy our userret context into sf_uc */ 142 memcpy(&frame.sf_uc, ucp, sizeof(ucontext_t)); 143 frame.sf_uc.uc_sigmask = *mask; 144 frame.sf_uc.uc_link = l->l_ctxlink; /* XXX ??? */ 145 frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK) 147 memset(&frame.sf_uc.uc_stack, 0, sizeof(frame.sf_uc.uc_stack));
|
/src/sys/arch/usermode/target/x86_64/ |
cpu_x86_64.c | 83 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe_siginfo 139 /* copy our userret context into sf_uc */ 140 memcpy(&frame.sf_uc, ucp, sizeof(ucontext_t)); 141 frame.sf_uc.uc_sigmask = *mask; 142 frame.sf_uc.uc_link = l->l_ctxlink; 143 frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK) 145 memset(&frame.sf_uc.uc_stack, 0, sizeof(frame.sf_uc.uc_stack)); 168 reg[ 2] = (uint64_t) &fp->sf_uc; /* RDX */
|
/src/sys/arch/arm/arm/ |
sig_machdep.c | 110 frame.sf_uc.uc_flags = _UC_SIGMASK; 111 frame.sf_uc.uc_sigmask = *mask; 112 frame.sf_uc.uc_link = l->l_ctxlink; 113 frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK) 118 cpu_getmcontext(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags); 140 tf->tf_r2 = (int)&fp->sf_uc; 143 tf->tf_r5 = (int)&fp->sf_uc;
|
/src/sys/compat/linux/arch/m68k/ |
linux_machdep.c | 282 p->p_pid, sig, &ft, fp, &fp->sf_uc, ft); 291 kf.sf_puc = &fp->sf_uc; 298 memset(&kf.sf_uc, 0, sizeof(struct linux_ucontext)); 307 kf.sf_uc.uc_mc.mc_version = LINUX_MCONTEXT_VERSION; 310 memcpy(kf.sf_uc.uc_mc.mc_gregs.gr_regs, frame->f_regs, sizeof(u_int)*16); 311 kf.sf_uc.uc_mc.mc_gregs.gr_pc = frame->f_pc; 312 kf.sf_uc.uc_mc.mc_gregs.gr_sr = frame->f_sr; 319 kf.sf_uc.uc_ss.ss_format = ft; 320 kf.sf_uc.uc_ss.ss_vector = frame->f_vector; 321 memcpy(&kf.sf_uc.uc_ss.ss_frame, &frame->F_u [all...] |
linux_machdep.h | 149 struct linux_ucontext sf_uc; member in struct:linux_rt_sigframe
|
/src/sys/arch/sh3/include/ |
frame.h | 134 * NB: The order of sf_uc and sf_si is different from what other ports 146 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe_siginfo
|
/src/sys/arch/amd64/include/ |
frame.h | 126 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe_siginfo
|
netbsd32_machdep.h | 111 ucontext32_t sf_uc; member in struct:netbsd32_sigframe_siginfo
|
/src/sys/arch/arm/include/ |
frame.h | 112 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe_siginfo
|
/src/sys/arch/i386/include/ |
frame.h | 172 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe_siginfo
|
/src/sys/arch/alpha/include/ |
frame.h | 111 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe_siginfo
|
/src/sys/arch/m68k/m68k/ |
sig_machdep.c | 166 kf.sf_ucp = &fp->sf_uc; 168 kf.sf_uc.uc_flags = _UC_SIGMASK; 169 kf.sf_uc.uc_sigmask = *mask; 170 kf.sf_uc.uc_link = l->l_ctxlink; 171 kf.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK) 175 cpu_getmcontext(l, &kf.sf_uc.uc_mcontext, &kf.sf_uc.uc_flags);
|
/src/sys/arch/sh3/sh3/ |
sh3_machdep.c | 365 frame.sf_uc.uc_link = l->l_ctxlink; 366 frame.sf_uc.uc_sigmask = *mask; 367 frame.sf_uc.uc_flags = _UC_SIGMASK; 368 frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK) 372 cpu_getmcontext(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags); 387 tf->tf_r6 = (int)&fp->sf_uc; /* "ucp" argument for handler */
|
/src/sys/arch/aarch64/aarch64/ |
netbsd32_machdep.c | 334 frame.sf_uc.uc_flags = _UC_SIGMASK; 335 frame.sf_uc.uc_sigmask = *mask; 336 frame.sf_uc.uc_link = (uint32_t)(uintptr_t)l->l_ctxlink; 337 frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK) ? 342 cpu_getmcontext32(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags); 357 tf->tf_reg[2] = (uint32_t)(uintptr_t)&fp->sf_uc; 360 tf->tf_reg[5] = (uint32_t)(uintptr_t)&fp->sf_uc;
|
/src/sys/arch/usermode/target/arm/ |
cpu_arm.c | 63 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe_siginfo
|
/src/sys/compat/linux32/arch/amd64/ |
linux32_signal.h | 158 struct linux32_ucontext sf_uc; member in struct:linux32_rt_sigframe
|
/src/sys/arch/aarch64/include/ |
netbsd32_machdep.h | 82 ucontext32_t sf_uc; member in struct:netbsd32_sigframe_siginfo
|
/src/sys/compat/linux/arch/i386/ |
linux_machdep.h | 140 struct linux_ucontext sf_uc; member in struct:linux_rt_sigframe
|
/src/sys/arch/m68k/include/ |
frame.h | 196 ucontext_t sf_uc; /* actual saved ucontext */ member in struct:sigframe_siginfo
|
/src/sys/arch/amd64/amd64/ |
netbsd32_machdep.c | 255 frame.sf_ucp = (uint32_t)(uintptr_t)&fp->sf_uc; 257 frame.sf_uc.uc_flags = _UC_SIGMASK; 258 frame.sf_uc.uc_sigmask = *mask; 259 frame.sf_uc.uc_link = (uint32_t)(uintptr_t)l->l_ctxlink; 260 frame.sf_uc.uc_flags |= (ss->ss_flags & SS_ONSTACK) 265 cpu_getmcontext32(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags);
|
/src/sys/arch/i386/i386/ |
machdep.c | 685 frame.sf_ucp = &fp->sf_uc; 687 frame.sf_uc.uc_flags = _UC_SIGMASK|_UC_VM; 688 frame.sf_uc.uc_sigmask = *mask; 689 frame.sf_uc.uc_link = l->l_ctxlink; 690 frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK) 696 cpu_getmcontext(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags);
|