Lines Matching refs:psp
260 lwplook(look_arg_t *arg, const lwpstatus_t *psp, const lwpsinfo_t *pip) in lwplook() argument
274 if (psp == NULL) in lwplook()
281 flags = psp->pr_flags & LWPFLAGS; in lwplook()
285 (void) printf(" /%d:\tflags = %s", (int)psp->pr_lwpid, prflags(flags)); in lwplook()
286 if ((flags & PR_ASLEEP) || (psp->pr_syscall && in lwplook()
293 if (psp->pr_syscall && !(arg->pflags & PR_ISSYS)) { in lwplook()
297 proc_sysname(psp->pr_syscall, buf, sizeof (buf))); in lwplook()
298 for (i = 0; i < psp->pr_nsysarg; i++) { in lwplook()
301 (void) printf("0x%lx", psp->pr_sysarg[i]); in lwplook()
309 (void) printf("\twhy = %s", prwhy(psp->pr_why)); in lwplook()
310 if (psp->pr_why != PR_REQUESTED && in lwplook()
311 psp->pr_why != PR_SUSPENDED) in lwplook()
313 prwhat(psp->pr_why, psp->pr_what)); in lwplook()
318 sighold = *((uint32_t *)&psp->pr_lwphold); in lwplook()
319 sighold1 = *((uint32_t *)&psp->pr_lwphold + 1); in lwplook()
320 sighold2 = *((uint32_t *)&psp->pr_lwphold + 2); in lwplook()
321 sigpend = *((uint32_t *)&psp->pr_lwppend); in lwplook()
322 sigpend1 = *((uint32_t *)&psp->pr_lwppend + 1); in lwplook()
323 sigpend2 = *((uint32_t *)&psp->pr_lwppend + 2); in lwplook()
327 cursig = psp->pr_cursig; in lwplook()
360 if (Plwp_getxregs(Pr, psp->pr_lwpid, &prx) == 0 && in lwplook()
362 dumpregs_v8p(psp->pr_reg, &prx, is64); in lwplook()
365 dumpregs(psp->pr_reg, is64); in lwplook()