Lines Matching refs:rp
84 if (user_mode /*|| (rp->r_ps & PS_VM)*/) {
212 struct regs *rp = lwptoregs(ttolwp(t));
223 if (rp->r_pc < t->t_dtrace_scrpc ||
224 rp->r_pc > t->t_dtrace_astpc + isz) {
226 } else if (rp->r_pc == t->t_dtrace_scrpc ||
227 rp->r_pc == t->t_dtrace_astpc) {
228 rp->r_pc = t->t_dtrace_pc;
239 struct regs *rp = lwptoregs(ttolwp(t));
248 if (rp->r_pc < t->t_dtrace_scrpc ||
249 rp->r_pc > t->t_dtrace_astpc + isz) {
261 if (t->t_dtrace_astpc - rp->r_pc <
270 rp->r_pc == t->t_dtrace_scrpc + isz) {
273 rp->r_rax = t->t_dtrace_regv;
276 rp->r_rcx = t->t_dtrace_regv;
279 rp->r_r8 = t->t_dtrace_regv;
282 rp->r_r9 = t->t_dtrace_regv;
287 rp->r_pc = t->t_dtrace_npc;
297 ASSERT(rp->r_pc < t->t_dtrace_astpc);
298 rp->r_pc += t->t_dtrace_astpc - t->t_dtrace_scrpc;