UESP
ucp->uc_mcontext.gregs[UESP] = (int) sc.sc_sp;
sc.sc_sp = (int) ucp->uc_mcontext.gregs[UESP];
mdb_printf(" %%esp = 0x%0?x\n", grs[UESP]);
psp->pr_reg[UESP], pt_read_instr(t)));
{ "esp", UESP, MDB_TGT_R_EXPORT },
{ "sp", UESP, MDB_TGT_R_EXPORT | MDB_TGT_R_16 },
dst[UESP] = src[REG_RSP];
disp_reg_line(ph, &pstatus, "efl", EFL, "uesp", UESP);
ucp->uc_mcontext.gregs[UESP] = (greg_t)sp;
(void) printf("#define\tUESP_OFF\t0x%x\n", UESP * 4);
ps->pr_lwp.pr_reg[UESP] = cp->user.u_reg[UESP];
ps->pr_lwp.pr_reg[UESP] = cp->user.u_reg[UESP];
cp->user.u_reg[UESP] = ps->pr_lwp.pr_reg[UESP];
ucp->uc_mcontext.gregs[UESP] = (greg_t)stack;
rs[UESP] = status.pr_reg[UESP];
rs[UESP] = 0;
status.pr_reg[UESP] = rs[UESP];
ucp->uc_mcontext.gregs[UESP] = esp + 4;
dst[REG_RSP] = (uint32_t)src[UESP];
dst[REG_RSP] = (uint32_t)src[UESP];
dst[UESP] = src[REG_RSP];
lwp->lwp_status.pr_reg[UESP] = prs32->pr_reg.lxr_sp;
#define R_SP UESP
sc.sc_sp = (int)ucp->uc_mcontext.gregs[UESP];
ucp->uc_mcontext.gregs[UESP] = (int)sc.sc_sp;
dst[REG_RSP] = (uint32_t)src[UESP];
grp[UESP] = (greg32_t)rp->r_rsp;
dmc->gregs[REG_RSP] = (greg_t)(uint32_t)smc->gregs[UESP];
#define R_SP UESP
#define REG_SP UESP