Lines Matching refs:pr_lwp
550 P->status.pr_lwp.pr_syscall == SYS_pause && in Pxcreate()
551 (P->status.pr_lwp.pr_why == PR_REQUESTED || in Pxcreate()
552 P->status.pr_lwp.pr_why == PR_SYSENTRY || in Pxcreate()
553 P->status.pr_lwp.pr_why == PR_SYSEXIT)) in Pxcreate()
598 P->status.pr_lwp.pr_why == PR_SYSENTRY && in Pxcreate()
599 P->status.pr_lwp.pr_what == SYS_execve) { in Pxcreate()
606 (off_t)P->status.pr_lwp.pr_sysarg[0]); in Pxcreate()
627 P->status.pr_lwp.pr_why == PR_SYSEXIT && in Pxcreate()
628 P->status.pr_lwp.pr_what == SYS_execve && in Pxcreate()
629 (lasterrno = P->status.pr_lwp.pr_errno) != 0) { in Pxcreate()
643 P->status.pr_lwp.pr_why == PR_SYSEXIT && in Pxcreate()
644 P->status.pr_lwp.pr_what == SYS_execve && in Pxcreate()
645 P->status.pr_lwp.pr_errno == 0) { in Pxcreate()
973 if (!(P->status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)) && in Pgrab()
1006 while ((P->status.pr_lwp.pr_flags & (PR_STOPPED|PR_DSTOP)) == in Pgrab()
1015 P->status.pr_lwp.pr_flags &= ~PR_DSTOP; in Pgrab()
1023 if (!(P->status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)) && in Pgrab()
1028 if (((P->status.pr_lwp.pr_flags & PR_STOPPED) && in Pgrab()
1395 iov[n].iov_base = (caddr_t)&P->status.pr_lwp.pr_lwphold; in Psync()
1396 iov[n++].iov_len = sizeof (P->status.pr_lwp.pr_lwphold); in Psync()
1403 P->status.pr_lwp.pr_reg[GS] = 0; in Psync()
1409 iov[n].iov_base = (caddr_t)&P->status.pr_lwp.pr_reg[0]; in Psync()
1410 iov[n++].iov_len = sizeof (P->status.pr_lwp.pr_reg); in Psync()
1518 P->status.pr_lwp.pr_why = PR_SYSEXIT; in Preopen()
1519 P->status.pr_lwp.pr_what = SYS_execve; in Preopen()
1520 P->status.pr_lwp.pr_errno = 0; in Preopen()
1529 (P->status.pr_lwp.pr_why == PR_REQUESTED || in Preopen()
1530 (P->status.pr_lwp.pr_why == PR_SYSEXIT && in Preopen()
1531 P->status.pr_lwp.pr_what == SYS_execve))) { in Preopen()
1533 if (P->status.pr_lwp.pr_why == PR_REQUESTED) { in Preopen()
1534 P->status.pr_lwp.pr_why = PR_SYSEXIT; in Preopen()
1535 P->status.pr_lwp.pr_what = SYS_execve; in Preopen()
1536 P->status.pr_lwp.pr_errno = 0; in Preopen()
1672 (P->status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)) == 0) { in Prelease()
1701 (P->orig_status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)) == 0) { in Prelease()
1712 P->status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)); in Prelease()
1714 if (P->status.pr_lwp.pr_flags & (PR_ISTOP|PR_DSTOP)) in Prelease()
1774 prldump("Pstopstatus", &P->status.pr_lwp); in prdump()
1856 if (pread(P->agentstatfd, &P->status.pr_lwp, in Pstopstatus()
1857 sizeof (P->status.pr_lwp), (off_t)0) < 0) in Pstopstatus()
1859 P->status.pr_flags = P->status.pr_lwp.pr_flags; in Pstopstatus()
1922 switch (P->status.pr_lwp.pr_why) { in Pstopstatus()
1925 if (Pissyscall_prev(P, P->status.pr_lwp.pr_reg[R_PC], in Pstopstatus()
1927 P->sysaddr = P->status.pr_lwp.pr_reg[R_PC]; in Pstopstatus()
1986 buf = &P->status.pr_lwp; in deadcheck()
1987 size = sizeof (P->status.pr_lwp); in deadcheck()
2003 P->status.pr_flags = P->status.pr_lwp.pr_flags; in deadcheck()
2028 *preg = P->status.pr_lwp.pr_reg[regno]; in Pgetareg()
2048 P->status.pr_lwp.pr_reg[regno] = reg; in Pputareg()
2068 if (P->state != PS_STOP && (P->status.pr_lwp.pr_flags & sbits) == 0) { in Psetrun()
2083 } else if (sig && sig != P->status.pr_lwp.pr_cursig) { in Psetrun()
2118 P->status.pr_lwp.pr_why != PR_JOBCONTROL) { in Psetrun()
2193 P->status.pr_lwp.pr_cursig = 0; in Pclearsig()
2410 &P->status.pr_flttrace, &P->status.pr_lwp.pr_lwphold, in Pxecbkpt()
2411 P->status.pr_lwp.pr_reg[R_PC], saved); in Pxecbkpt()
2415 if (P->status.pr_lwp.pr_why == PR_JOBCONTROL && in Pxecbkpt()
2604 &P->status.pr_flttrace, &P->status.pr_lwp.pr_lwphold, wp); in Pxecwapt()
2608 if (P->status.pr_lwp.pr_why == PR_JOBCONTROL && in Pxecwapt()
2635 P->status.pr_lwp.pr_flags |= flags; in Psetflags()
2655 P->status.pr_lwp.pr_flags &= ~flags; in Punsetflags()
2916 return (func(cd, &P->status.pr_lwp)); in Plwp_iter()
2988 return (func(cd, &P->status.pr_lwp, &P->psinfo.pr_lwp)); in Plwp_iter_all()