REG_RIP
{ "rip", REG_RIP, MDB_TGT_R_EXPORT },
psp->pr_reg[REG_RIP]);
mdb_printf("%%rip = 0x%0?p %A\n", grs[REG_RIP], grs[REG_RIP]);
return (mdb_amd64_step_out(t, p, psp->pr_reg[REG_RIP],
return (mdb_amd64_next(t, p, psp->pr_reg[REG_RIP], pt_read_instr(t)));
grp[REG_RIP] = rp->r_rip;
dst[EIP] = src[REG_RIP];
disp_reg_line(ph, &pstatus, "rip", REG_RIP, "cs", REG_CS);
s10_uc.uc_mcontext.gregs[REG_R14] = s10_uc.uc_mcontext.gregs[REG_RIP];
s10_uc.uc_mcontext.gregs[REG_RIP] = (greg_t)s10_lwp_create_entry_point;
(void) printf("#define\tRIP_OFF\t0x%x\n", REG_RIP * 8);
rs[REG_RIP] = status.pr_reg[REG_RIP];
rs[REG_RIP] = 0;
status.pr_reg[REG_RIP] = rs[REG_RIP];
ucp->uc_mcontext.gregs[REG_RIP] = (greg_t)func;
#define PC_REGISTER REG_RIP
dst[REG_RIP] = (uint32_t)src[EIP];
P->status.pr_lwp.pr_reg[REG_RIP] = P->sysaddr;
P->status.pr_lwp.pr_reg[REG_RIP] = P->sysaddr;
arglist[0] = P->status.pr_lwp.pr_reg[REG_RIP];
arglist[0] = P->status.pr_lwp.pr_reg[REG_RIP];
dst[REG_RIP] = (uint32_t)src[EIP];
dst[EIP] = src[REG_RIP];
lwp->lwp_status.pr_reg[REG_RIP] = prs64->pr_reg.lxr_rip;
lwp->lwp_status.pr_reg[REG_RIP] = prs32->pr_reg.lxr_ip;
#define R_PC REG_RIP
sc.sc_pc = (long)ucp->uc_mcontext.gregs[REG_RIP];
ucp->uc_mcontext.gregs[REG_RIP] = (long)sc.sc_pc;
REG_RIP, /* EIP */
case REG_RIP:
case REG_RIP: return (rp->r_rip);
tp->ftt_base = REG_RIP;
dst[REG_RIP] = (uint32_t)src[EIP];
grp[REG_RIP] = rp->r_rip;
dmc->gregs[REG_RIP] = (greg_t)(uint32_t)smc->gregs[EIP];
rp->r_rip = grp[REG_RIP];
rp->r_rip = (uint32_t)grp[REG_RIP];
#define R_PC REG_RIP
#define REG_PC REG_RIP