tag | line | file | source code |
sframep | 141 | arch/sparc/kernel/signal.c | struct signal_sframe *sframep; |
sframep | 147 | arch/sparc/kernel/signal.c | sframep = (struct signal_sframe *) *fp; |
sframep | 148 | arch/sparc/kernel/signal.c | sframep = (struct signal_sframe *) (((unsigned long) sframep)-SF_ALIGNEDSZ); |
sframep | 149 | arch/sparc/kernel/signal.c | sc = &sframep->sig_context; |
sframep | 150 | arch/sparc/kernel/signal.c | if(verify_area(VERIFY_WRITE, sframep, sizeof(*sframep)) || |
sframep | 151 | arch/sparc/kernel/signal.c | (((unsigned long) sframep) & 7) || |
sframep | 152 | arch/sparc/kernel/signal.c | (((unsigned long) sframep) >= KERNBASE) || |
sframep | 154 | arch/sparc/kernel/signal.c | ((unsigned long) sframep < 0xe0000000 && (unsigned long) sframep >= 0x20000000))) { |
sframep | 158 | arch/sparc/kernel/signal.c | sframep, pc, signr); |
sframep | 167 | arch/sparc/kernel/signal.c | *fp = (struct sigcontext_struct *) sframep; |
sframep | 187 | arch/sparc/kernel/signal.c | memcpy(sframep, (char *)regs->u_regs[UREG_FP], |
sframep | 191 | arch/sparc/kernel/signal.c | sframep->sig_num = signr; |
sframep | 197 | arch/sparc/kernel/signal.c | sframep->sig_code = current->tss.sig_desc; |
sframep | 198 | arch/sparc/kernel/signal.c | sframep->sig_address = current->tss.sig_address; |
sframep | 200 | arch/sparc/kernel/signal.c | sframep->sig_code = 0; |
sframep | 201 | arch/sparc/kernel/signal.c | sframep->sig_address = 0; |
sframep | 203 | arch/sparc/kernel/signal.c | sframep->sig_scptr = sc; |