tag | line | file | source code |
context | 194 | kernel/signal.c | #define COPY(x) regs->x = context.x |
context | 196 | kernel/signal.c | if ((context.x & 0xfffc) && (context.x & 3) != 3) goto badframe; COPY(x); |
context | 198 | kernel/signal.c | if (!(context.x & 0xfffc) || (context.x & 3) != 3) goto badframe; COPY(x); |
context | 199 | kernel/signal.c | struct sigcontext_struct context; |
context | 203 | kernel/signal.c | if (verify_area(VERIFY_READ, (void *) regs->esp, sizeof(context))) |
context | 205 | kernel/signal.c | memcpy_fromfs(&context,(void *) regs->esp, sizeof(context)); |
context | 206 | kernel/signal.c | current->blocked = context.oldmask & _BLOCKABLE; |
context | 219 | kernel/signal.c | regs->eflags |= context.eflags & 0xCD5; |
context | 221 | kernel/signal.c | return context.eax; |