Lines Matching refs:pr_lwp
619 P->status.pr_lwp.pr_syscall == SYS_pause && in Pxcreate()
620 (P->status.pr_lwp.pr_why == PR_REQUESTED || in Pxcreate()
621 P->status.pr_lwp.pr_why == PR_SYSENTRY || in Pxcreate()
622 P->status.pr_lwp.pr_why == PR_SYSEXIT)) in Pxcreate()
667 P->status.pr_lwp.pr_why == PR_SYSENTRY && in Pxcreate()
668 P->status.pr_lwp.pr_what == SYS_execve) { in Pxcreate()
675 (off_t)P->status.pr_lwp.pr_sysarg[0]); in Pxcreate()
696 P->status.pr_lwp.pr_why == PR_SYSEXIT && in Pxcreate()
697 P->status.pr_lwp.pr_what == SYS_execve && in Pxcreate()
698 (lasterrno = P->status.pr_lwp.pr_errno) != 0) { in Pxcreate()
712 P->status.pr_lwp.pr_why == PR_SYSEXIT && in Pxcreate()
713 P->status.pr_lwp.pr_what == SYS_execve && in Pxcreate()
714 P->status.pr_lwp.pr_errno == 0) { in Pxcreate()
1042 if (!(P->status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)) && in Pgrab()
1075 while ((P->status.pr_lwp.pr_flags & (PR_STOPPED|PR_DSTOP)) == in Pgrab()
1084 P->status.pr_lwp.pr_flags &= ~PR_DSTOP; in Pgrab()
1092 if (!(P->status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)) && in Pgrab()
1097 if (((P->status.pr_lwp.pr_flags & PR_STOPPED) && in Pgrab()
1507 iov[n].iov_base = (caddr_t)&P->status.pr_lwp.pr_lwphold; in Psync()
1508 iov[n++].iov_len = sizeof (P->status.pr_lwp.pr_lwphold); in Psync()
1515 P->status.pr_lwp.pr_reg[GS] = 0; in Psync()
1521 iov[n].iov_base = (caddr_t)&P->status.pr_lwp.pr_reg[0]; in Psync()
1522 iov[n++].iov_len = sizeof (P->status.pr_lwp.pr_reg); in Psync()
1630 P->status.pr_lwp.pr_why = PR_SYSEXIT; in Preopen()
1631 P->status.pr_lwp.pr_what = SYS_execve; in Preopen()
1632 P->status.pr_lwp.pr_errno = 0; in Preopen()
1641 (P->status.pr_lwp.pr_why == PR_REQUESTED || in Preopen()
1642 (P->status.pr_lwp.pr_why == PR_SYSEXIT && in Preopen()
1643 P->status.pr_lwp.pr_what == SYS_execve))) { in Preopen()
1645 if (P->status.pr_lwp.pr_why == PR_REQUESTED) { in Preopen()
1646 P->status.pr_lwp.pr_why = PR_SYSEXIT; in Preopen()
1647 P->status.pr_lwp.pr_what = SYS_execve; in Preopen()
1648 P->status.pr_lwp.pr_errno = 0; in Preopen()
1784 (P->status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)) == 0) { in Prelease()
1813 (P->orig_status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)) == 0) { in Prelease()
1824 P->status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)); in Prelease()
1826 if (P->status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)) in Prelease()
1886 prldump("Pstopstatus", &P->status.pr_lwp); in prdump()
1968 if (pread(P->agentstatfd, &P->status.pr_lwp, in Pstopstatus()
1969 sizeof (P->status.pr_lwp), (off_t)0) < 0) in Pstopstatus()
1971 P->status.pr_flags = P->status.pr_lwp.pr_flags; in Pstopstatus()
2034 switch (P->status.pr_lwp.pr_why) { in Pstopstatus()
2037 if (Pissyscall_prev(P, P->status.pr_lwp.pr_reg[R_PC], in Pstopstatus()
2039 P->sysaddr = P->status.pr_lwp.pr_reg[R_PC]; in Pstopstatus()
2098 buf = &P->status.pr_lwp; in deadcheck()
2099 size = sizeof (P->status.pr_lwp); in deadcheck()
2115 P->status.pr_flags = P->status.pr_lwp.pr_flags; in deadcheck()
2140 *preg = P->status.pr_lwp.pr_reg[regno]; in Pgetareg()
2160 P->status.pr_lwp.pr_reg[regno] = reg; in Pputareg()
2180 if (P->state != PS_STOP && (P->status.pr_lwp.pr_flags & sbits) == 0) { in Psetrun()
2195 } else if (sig && sig != P->status.pr_lwp.pr_cursig) { in Psetrun()
2230 P->status.pr_lwp.pr_why != PR_JOBCONTROL) { in Psetrun()
2305 P->status.pr_lwp.pr_cursig = 0; in Pclearsig()
2522 &P->status.pr_flttrace, &P->status.pr_lwp.pr_lwphold, in Pxecbkpt()
2523 P->status.pr_lwp.pr_reg[R_PC], saved); in Pxecbkpt()
2527 if (P->status.pr_lwp.pr_why == PR_JOBCONTROL && in Pxecbkpt()
2716 &P->status.pr_flttrace, &P->status.pr_lwp.pr_lwphold, wp); in Pxecwapt()
2720 if (P->status.pr_lwp.pr_why == PR_JOBCONTROL && in Pxecwapt()
2747 P->status.pr_lwp.pr_flags |= flags; in Psetflags()
2767 P->status.pr_lwp.pr_flags &= ~flags; in Punsetflags()
3028 return (func(cd, &P->status.pr_lwp)); in Plwp_iter()
3100 return (func(cd, &P->status.pr_lwp, &P->psinfo.pr_lwp)); in Plwp_iter_all()