/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | __fex_i386.c | 140 #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 D | fex_log.c | 239 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.c | 49 #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.c | 71 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 D | stack.c | 101 addr = ucp->uc_mcontext.gregs[REG_SP] + STACK_BIAS; 103 addr = ucp->uc_mcontext.gregs[REG_SP];
|
H A D | walkstack.c | 210 ((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 D | machdep.c | 80 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 D | lwp_create.c | 98 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 D | makectxt.c | 64 reg = ucp->uc_mcontext.gregs; 117 reg = ucp->uc_mcontext.gregs;
|
H A D | siglongjmp.c | 49 greg_t *reg = uc.uc_mcontext.gregs;
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | makectxt.c | 64 reg = ucp->uc_mcontext.gregs; 117 reg = ucp->uc_mcontext.gregs;
|
H A D | siglongjmp.c | 46 greg_t *reg = uc.uc_mcontext.gregs;
|
/illumos-gate/usr/src/lib/libbc/libc/sys/common/ |
H A D | ucontext.h | 102 mcontext_t uc_mcontext; member in struct:ucontext
|
/illumos-gate/usr/src/uts/sparc/v9/os/ |
H A D | v9dep.c | 1092 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 D | sigaction.c | 206 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 D | dtrace_isa.c | 163 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 D | Pisadep.c | 170 (void) memcpy(dst, src->uc_mcontext.gregs, sizeof (gregset_t));
|
/illumos-gate/usr/src/test/libc-tests/tests/threads/ |
H A D | pthread_attr_get_np.c | 95 sp = ctx.uc_mcontext.gregs[R_SP];
|
/illumos-gate/usr/src/lib/libproc/amd64/ |
H A D | Pisadep.c | 212 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 D | Pisadep.c | 277 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 D | Pisadep.c | 229 const greg_t *gregs = &src->uc_mcontext.gregs[0];
|
/illumos-gate/usr/src/uts/intel/ia32/os/ |
H A D | archdep.c | 539 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 D | mdb_main.c | 184 (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 D | s10_brand.c | 1639 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 D | proc_ia32dep.c | 130 o0 = mdb_ctf_offsetof_by_name("ucontext_t", "uc_mcontext"); 133 off = offsetof(ucontext_t, uc_mcontext) +
|