Lines Matching refs:gregs
306 struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS];
312 struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS];
322 return &ctx->uc_mcontext.gregs[REG_SS];
327 return &ctx->uc_mcontext.gregs[REG_CS];
441 memcpy(&initial_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t));
446 ctx->uc_mcontext.gregs[REG_IP] =
448 ctx->uc_mcontext.gregs[REG_SP] = (unsigned long)0x8badf00d5aadc0deULL;
449 ctx->uc_mcontext.gregs[REG_CX] = 0;
460 ctx->uc_mcontext.gregs[REG_DS] = 0;
461 ctx->uc_mcontext.gregs[REG_ES] = 0;
464 memcpy(&requested_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t));
481 sig_err = ctx->uc_mcontext.gregs[REG_ERR];
482 sig_trapno = ctx->uc_mcontext.gregs[REG_TRAPNO];
487 greg_t asm_ss = ctx->uc_mcontext.gregs[REG_CX];
495 memcpy(&resulting_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t));
496 memcpy(&ctx->uc_mcontext.gregs, &initial_regs, sizeof(gregset_t));