taglinefilesource code
sframep178arch/sparc/kernel/signal.cstruct signal_sframe *sframep;
sframep183arch/sparc/kernel/signal.csframep = (struct signal_sframe *) *fp;
sframep184arch/sparc/kernel/signal.csframep = (struct signal_sframe *) (((unsigned long) sframep)-SF_ALIGNEDSZ);
sframep185arch/sparc/kernel/signal.csc = &sframep->sig_context;
sframep186arch/sparc/kernel/signal.cif(verify_area(VERIFY_WRITE, sframep, sizeof(*sframep)) ||
sframep187arch/sparc/kernel/signal.c(((unsigned long) sframep) & 7) ||
sframep188arch/sparc/kernel/signal.c(((unsigned long) sframep) >= KERNBASE)) {
sframep192arch/sparc/kernel/signal.csframep, pc, signr);
sframep202arch/sparc/kernel/signal.c*fp = (struct sigcontext_struct *) sframep;
sframep229arch/sparc/kernel/signal.cmemcpy(sframep, (char *)regs->u_regs[UREG_FP],
sframep233arch/sparc/kernel/signal.csframep->sig_num = signr;
sframep239arch/sparc/kernel/signal.csframep->sig_code = current->tss.sig_desc;
sframep240arch/sparc/kernel/signal.csframep->sig_address = current->tss.sig_address;
sframep242arch/sparc/kernel/signal.csframep->sig_code = 0;
sframep243arch/sparc/kernel/signal.csframep->sig_address = 0;
sframep245arch/sparc/kernel/signal.csframep->sig_scptr = sc;