Searched refs:uc_mcontext (Results 26 - 50 of 52) sorted by relevance

123

/illumos-gate/usr/src/lib/libm/common/m9x/
H A D__fex_i386.c140 #define fpreg(u,x) *(long double *)(10*(x)+(char*)&(u)->uc_mcontext.fpregs.fp_reg_set.fpchip_state.st)
142 #define fpreg(u,x) *(long double *)(10*(x)+(char*)&(u)->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[7])
153 sw = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.status;
155 cw = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.cw;
157 cw = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[CW];
246 op = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.fop >> 16;
247 ea = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.rdp;
249 op = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[OP] >> 16;
250 ea = uap->uc_mcontext.fpregs.fp_reg_set.fpchip_state.state[EA];
579 sw = uap->uc_mcontext
[all...]
H A Dfex_log.c239 fp = FRAMEP(uc.uc_mcontext.gregs[REG_SP]);
241 fp = FRAMEP(uc.uc_mcontext.gregs[EBP]);
300 stk = (char*)uap->uc_mcontext.gregs[REG_PC];
301 fp = FRAMEP(uap->uc_mcontext.gregs[REG_SP]);
303 stk = (char*)uap->uc_mcontext.gregs[REG_PC];
304 fp = FRAMEP(uap->uc_mcontext.gregs[REG_RBP]);
306 stk = (char*)uap->uc_mcontext.gregs[PC];
307 fp = FRAMEP(uap->uc_mcontext.gregs[EBP]);
H A D__fex_sparc.c49 #define FPreg(X) &uap->uc_mcontext.fpregs.fpu_fr.fpu_regs[X]
51 #define FPREG(X) &uap->uc_mcontext.fpregs.fpu_fr.fpu_dregs[(X>>1)| \
58 #define FPxreg(X) &((prxregset_t*)uap->uc_mcontext.xrs.xrs_ptr)->pr_un.pr_v8p.pr_xfr.pr_regs[X]
60 #define FPreg(X) &uap->uc_mcontext.fpregs.fpu_fr.fpu_regs[X]
100 instr = uap->uc_mcontext.fpregs.fpu_q->FQu.fpq.fpq_instr;
194 instr = uap->uc_mcontext.fpregs.fpu_q->FQu.fpq.fpq_instr;
484 instr = uap->uc_mcontext.fpregs.fpu_q->FQu.fpq.fpq_instr;
493 uap->uc_mcontext.fpregs.fpu_fsr |= 0xc00;
496 uap->uc_mcontext.fpregs.fpu_fsr |= (3l << ((rd << 1) + 30));
498 ((prxregset_t*)uap->uc_mcontext
[all...]
H A D__fex_sse.c71 ip = (unsigned char *)uap->uc_mcontext.gregs[REG_PC];
202 inst->op1 = (sseoperand_t *)&uap->uc_mcontext.gregs[regno(r)];
207 inst->op1 = (sseoperand_t *)&uap->uc_mcontext.fpregs.fp_reg_set.
211 (char *)&uap->uc_mcontext.fpregs.fp_reg_set.
217 inst->op1 = (sseoperand_t *)&uap->uc_mcontext.fpregs.
226 inst->op2 = (sseoperand_t *)&uap->uc_mcontext.
231 inst->op2 = (sseoperand_t *)&uap->uc_mcontext.fpregs.
235 (char *)&uap->uc_mcontext.fpregs.fp_reg_set.
241 inst->op2 = (sseoperand_t *)&uap->uc_mcontext.fpregs.
269 addr = (char *)uap->uc_mcontext
[all...]
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dstack.c101 addr = ucp->uc_mcontext.gregs[REG_SP] + STACK_BIAS;
103 addr = ucp->uc_mcontext.gregs[REG_SP];
H A Dwalkstack.c210 ((uintptr_t)uptr->uc_mcontext.gregs[FRAME_PTR_REGISTER] +
293 uc_mcontext.gregs[FRAME_PTR_REGISTER] +
295 savepc = oldctx->uc_mcontext.gregs[PC_REGISTER];
/illumos-gate/usr/src/lib/libc/sparc/threads/
H A Dmachdep.c80 ucp->uc_mcontext.gregs[REG_PC] = (greg_t)func;
81 ucp->uc_mcontext.gregs[REG_nPC] = (greg_t)func + 4;
82 ucp->uc_mcontext.gregs[REG_O0] = (greg_t)ulwp;
83 ucp->uc_mcontext.gregs[REG_SP] = (greg_t)(stack - STACK_BIAS);
84 ucp->uc_mcontext.gregs[REG_O7] = (greg_t)_lwp_start;
85 ucp->uc_mcontext.gregs[REG_G7] = (greg_t)ulwp;
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_create.c98 thrptr = (uint32_t)uc.uc_mcontext.gregs[ESP];
114 thrptr = (uint32_t)uc32.uc_mcontext.gregs[ESP];
137 lwp_load(lwp, uc.uc_mcontext.gregs, thrptr);
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dmakectxt.c64 reg = ucp->uc_mcontext.gregs;
117 reg = ucp->uc_mcontext.gregs;
H A Dsiglongjmp.c49 greg_t *reg = uc.uc_mcontext.gregs;
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dmakectxt.c64 reg = ucp->uc_mcontext.gregs;
117 reg = ucp->uc_mcontext.gregs;
H A Dsiglongjmp.c46 greg_t *reg = uc.uc_mcontext.gregs;
/illumos-gate/usr/src/lib/libbc/libc/sys/common/
H A Ducontext.h102 mcontext_t uc_mcontext; member in struct:ucontext
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dv9dep.c1092 sulword_noerr(&fp->uc.uc_mcontext.gwins, (ulong_t)sp);
1098 sulword_noerr(&fp->uc.uc_mcontext.gwins, (ulong_t)NULL);
1102 sulword_noerr(&fp->uc.uc_mcontext.fpregs.fpu_q, (ulong_t)fqp);
1121 sulword_noerr(&fp->uc.uc_mcontext.fpregs.fpu_q, (ulong_t)NULL);
1122 suword8_noerr(&fp->uc.uc_mcontext.fpregs.fpu_qcnt, 0);
1420 suword32_noerr(&fp->uc.uc_mcontext.gwins,
1427 suword32_noerr(&fp->uc.uc_mcontext.gwins, (uint32_t)NULL);
1437 suword32_noerr(&fp->uc.uc_mcontext.fpregs.fpu_q,
1457 suword32_noerr(&fp->uc.uc_mcontext.fpregs.fpu_q,
1459 suword8_noerr(&fp->uc.uc_mcontext
[all...]
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dsigaction.c206 if (sig == SIGFPE && ucp->uc_mcontext.fpregs.fpu_qcnt) {
207 fpregset_t *fp = &ucp->uc_mcontext.fpregs;
564 uc.uc_mcontext.gregs[REG_G7] = (greg_t)self;
566 uc.uc_mcontext.gregs[REG_FS] = (greg_t)0; /* null for fsbase */
568 uc.uc_mcontext.gregs[GS] = (greg_t)LWPGS_SEL;
/illumos-gate/usr/src/uts/intel/dtrace/
H A Ddtrace_isa.c163 greg_t *gregs = ucp->uc_mcontext.gregs;
171 greg32_t *gregs = ucp->uc_mcontext.gregs;
367 greg_t *gregs = ucp->uc_mcontext.gregs;
375 greg_t *gregs = ucp->uc_mcontext.gregs;
/illumos-gate/usr/src/lib/libproc/i386/
H A DPisadep.c170 (void) memcpy(dst, src->uc_mcontext.gregs, sizeof (gregset_t));
/illumos-gate/usr/src/test/libc-tests/tests/threads/
H A Dpthread_attr_get_np.c95 sp = ctx.uc_mcontext.gregs[R_SP];
/illumos-gate/usr/src/lib/libproc/amd64/
H A DPisadep.c212 const greg32_t *src = &uc->uc_mcontext.gregs[0];
347 (void) memcpy(dst, src->uc_mcontext.gregs, sizeof (gregset_t));
/illumos-gate/usr/src/lib/libproc/sparcv9/
H A DPisadep.c277 const greg_t *gregs = &src->uc_mcontext.gregs[0];
311 const greg32_t *gregs = &src->uc_mcontext.gregs[0];
/illumos-gate/usr/src/lib/libproc/sparc/
H A DPisadep.c229 const greg_t *gregs = &src->uc_mcontext.gregs[0];
/illumos-gate/usr/src/uts/intel/ia32/os/
H A Darchdep.c539 mcontext_t *dmc = &dst->uc_mcontext;
540 const mcontext32_t *smc = &src->uc_mcontext;
576 fpregset_32ton(&src->uc_mcontext.fpregs,
577 &dst->uc_mcontext.fpregs);
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_main.c184 (ucp->uc_mcontext.gregs[STACK_REGISTER] + STACK_BIAS);
200 if (ucp->uc_mcontext.gregs[REG_PC] != 0)
201 print_frame(ucp->uc_mcontext.gregs[REG_PC], i++);
/illumos-gate/usr/src/lib/brand/solaris10/s10_brand/common/
H A Ds10_brand.c1639 s10_uc.uc_mcontext.gregs[REG_R14] = s10_uc.uc_mcontext.gregs[REG_RIP];
1640 s10_uc.uc_mcontext.gregs[REG_RIP] = (greg_t)s10_lwp_create_entry_point;
/illumos-gate/usr/src/cmd/mdb/intel/mdb/
H A Dproc_ia32dep.c130 o0 = mdb_ctf_offsetof_by_name("ucontext_t", "uc_mcontext");
133 off = offsetof(ucontext_t, uc_mcontext) +

Completed in 103 milliseconds

123