Lines Matching defs:mctx
321 mcontext_t *mctx;
335 mctx = (mcontext_t *)&uctx.uc_mcontext;
336 fxarea = (struct fxsave *)&mctx->__fpregs;
355 mctx->__gregs[_REG_R8] = lsigctx->r8;
356 mctx->__gregs[_REG_R9] = lsigctx->r9;
357 mctx->__gregs[_REG_R10] = lsigctx->r10;
358 mctx->__gregs[_REG_R11] = lsigctx->r11;
359 mctx->__gregs[_REG_R12] = lsigctx->r12;
360 mctx->__gregs[_REG_R13] = lsigctx->r13;
361 mctx->__gregs[_REG_R14] = lsigctx->r14;
362 mctx->__gregs[_REG_R15] = lsigctx->r15;
363 mctx->__gregs[_REG_RDI] = lsigctx->rdi;
364 mctx->__gregs[_REG_RSI] = lsigctx->rsi;
365 mctx->__gregs[_REG_RBP] = lsigctx->rbp;
366 mctx->__gregs[_REG_RBX] = lsigctx->rbx;
367 mctx->__gregs[_REG_RAX] = lsigctx->rax;
368 mctx->__gregs[_REG_RDX] = lsigctx->rdx;
369 mctx->__gregs[_REG_RCX] = lsigctx->rcx;
370 mctx->__gregs[_REG_RIP] = lsigctx->rip;
371 mctx->__gregs[_REG_RFLAGS] = lsigctx->eflags;
372 mctx->__gregs[_REG_CS] = lsigctx->cs & 0xFFFF;
373 mctx->__gregs[_REG_GS] = lsigctx->gs & 0xFFFF;
374 mctx->__gregs[_REG_FS] = lsigctx->fs & 0xFFFF;
375 mctx->__gregs[_REG_ERR] = lsigctx->err;
376 mctx->__gregs[_REG_TRAPNO] = lsigctx->trapno;
377 mctx->__gregs[_REG_ES] = tf->tf_es & 0xFFFF;
378 mctx->__gregs[_REG_DS] = tf->tf_ds & 0xFFFF;
379 mctx->__gregs[_REG_RSP] = lsigctx->rsp; /* XXX */
380 mctx->__gregs[_REG_SS] = tf->tf_ss & 0xFFFF;