Lines Matching defs:sf
374 struct sigframe32 sf, *sfp;
390 bzero(&sf, sizeof sf);
391 sf.sf_uc.uc_sigmask = *mask;
392 sf.sf_uc.uc_stack.ss_sp = (int32_t)(intptr_t)td->td_sigstk.ss_sp;
393 sf.sf_uc.uc_stack.ss_size = td->td_sigstk.ss_size;
394 sf.sf_uc.uc_stack.ss_flags = td->td_sigstk.ss_flags;
395 sf.sf_uc.uc_mcontext.mc_onstack = (oonstack) ? 1 : 0;
396 sf.sf_uc.uc_mcontext.mc_pc = regs.r_regs[PC];
397 sf.sf_uc.uc_mcontext.mullo = regs.r_regs[MULLO];
398 sf.sf_uc.uc_mcontext.mulhi = regs.r_regs[MULHI];
399 sf.sf_uc.uc_mcontext.mc_tls = (int32_t)(intptr_t)td->td_md.md_tls;
400 sf.sf_uc.uc_mcontext.mc_regs[0] = UCONTEXT_MAGIC; /* magic number */
402 sf.sf_uc.uc_mcontext.mc_regs[i] = regs.r_regs[i];
403 sf.sf_uc.uc_mcontext.mc_fpused = td->td_md.md_flags & MDTD_FPUSED;
404 if (sf.sf_uc.uc_mcontext.mc_fpused) {
410 sf.sf_uc.uc_mcontext.mc_fpregs[i] = fpregs.r_regs[i];
429 /* sf.sf_ahu.sf_action = (__siginfohandler_t *)catcher; */
432 sf.sf_si.si_signo = sig;
433 sf.sf_si.si_code = ksi->ksi_code;
434 sf.sf_si.si_addr = td->td_frame->badvaddr;
439 /* sf.sf_ahu.sf_handler = catcher; */
448 if (copyout(&sf, sfp, sizeof(struct sigframe32)) != 0) {