Lines Matching refs:rp
84 if (user_mode /*|| (rp->r_ps & PS_VM)*/) {
211 struct regs *rp = lwptoregs(ttolwp(t));
222 if (rp->r_pc < t->t_dtrace_scrpc ||
223 rp->r_pc > t->t_dtrace_astpc + isz) {
225 } else if (rp->r_pc == t->t_dtrace_scrpc ||
226 rp->r_pc == t->t_dtrace_astpc) {
227 rp->r_pc = t->t_dtrace_pc;
238 struct regs *rp = lwptoregs(ttolwp(t));
247 if (rp->r_pc < t->t_dtrace_scrpc ||
248 rp->r_pc > t->t_dtrace_astpc + isz) {
260 if (t->t_dtrace_astpc - rp->r_pc <
269 rp->r_pc == t->t_dtrace_scrpc + isz) {
272 rp->r_rax = t->t_dtrace_regv;
275 rp->r_rcx = t->t_dtrace_regv;
278 rp->r_r8 = t->t_dtrace_regv;
281 rp->r_r9 = t->t_dtrace_regv;
286 rp->r_pc = t->t_dtrace_npc;
296 ASSERT(rp->r_pc < t->t_dtrace_astpc);
297 rp->r_pc += t->t_dtrace_astpc - t->t_dtrace_scrpc;