taglinefilesource code
context48arch/i386/kernel/signal.c#define COPY(x) regs->x = context.x
context50arch/i386/kernel/signal.cif ((context.x & 0xfffc) && (context.x & 3) != 3) goto badframe; COPY(x);
context52arch/i386/kernel/signal.cif (!(context.x & 0xfffc) || (context.x & 3) != 3) goto badframe; COPY(x);
context53arch/i386/kernel/signal.cstruct sigcontext_struct context;
context57arch/i386/kernel/signal.cif (verify_area(VERIFY_READ, (void *) regs->esp, sizeof(context)))
context59arch/i386/kernel/signal.cmemcpy_fromfs(&context,(void *) regs->esp, sizeof(context));
context60arch/i386/kernel/signal.ccurrent->blocked = context.oldmask & _BLOCKABLE;
context73arch/i386/kernel/signal.cregs->eflags |= context.eflags & 0x40DD5;
context75arch/i386/kernel/signal.creturn context.eax;
context49arch/mips/kernel/signal.cstruct sigcontext_struct context;
context53arch/mips/kernel/signal.cif (verify_area(VERIFY_READ, (void *) regs->reg29, sizeof(context)))
context55arch/mips/kernel/signal.cmemcpy_fromfs(&context,(void *) regs->reg29, sizeof(context));
context56arch/mips/kernel/signal.ccurrent->blocked = context.oldmask & _BLOCKABLE;
context57arch/mips/kernel/signal.cregs->reg1  = context.sc_at;
context58arch/mips/kernel/signal.cregs->reg2  = context.sc_v0;
context59arch/mips/kernel/signal.cregs->reg3  = context.sc_v1;
context60arch/mips/kernel/signal.cregs->reg4  = context.sc_a0;
context61arch/mips/kernel/signal.cregs->reg5  = context.sc_a1;
context62arch/mips/kernel/signal.cregs->reg6  = context.sc_a2;
context63arch/mips/kernel/signal.cregs->reg7  = context.sc_a3;
context64arch/mips/kernel/signal.cregs->reg8  = context.sc_t0;
context65arch/mips/kernel/signal.cregs->reg9  = context.sc_t1;
context66arch/mips/kernel/signal.cregs->reg10 = context.sc_t2;
context67arch/mips/kernel/signal.cregs->reg11 = context.sc_t3;
context68arch/mips/kernel/signal.cregs->reg12 = context.sc_t4;
context69arch/mips/kernel/signal.cregs->reg13 = context.sc_t5;
context70arch/mips/kernel/signal.cregs->reg14 = context.sc_t6;
context71arch/mips/kernel/signal.cregs->reg15 = context.sc_t7;
context72arch/mips/kernel/signal.cregs->reg16 = context.sc_s0;
context73arch/mips/kernel/signal.cregs->reg17 = context.sc_s1;
context74arch/mips/kernel/signal.cregs->reg18 = context.sc_s2;
context75arch/mips/kernel/signal.cregs->reg19 = context.sc_s3;
context76arch/mips/kernel/signal.cregs->reg20 = context.sc_s4;
context77arch/mips/kernel/signal.cregs->reg21 = context.sc_s5;
context78arch/mips/kernel/signal.cregs->reg22 = context.sc_s6;
context79arch/mips/kernel/signal.cregs->reg23 = context.sc_s7;
context80arch/mips/kernel/signal.cregs->reg24 = context.sc_t8;
context81arch/mips/kernel/signal.cregs->reg25 = context.sc_t9;
context85arch/mips/kernel/signal.cregs->reg28 = context.sc_gp;
context86arch/mips/kernel/signal.cregs->reg29 = context.sc_sp;
context87arch/mips/kernel/signal.cregs->reg30 = context.sc_fp;
context88arch/mips/kernel/signal.cregs->reg31 = context.sc_ra;
context89arch/mips/kernel/signal.cregs->cp0_epc = context.sc_epc;
context90arch/mips/kernel/signal.cregs->cp0_cause = context.sc_cause;
context155include/asm-sparc/page.hextern __inline__ void switch_to_context(int context)
context158include/asm-sparc/page.h"r" (context),