Lines Matching defs:prstatus

378   gdb_prstatus_t prstatus;	/* Current process status info */
1133 (char *) &pi->prstatus.pr_lwp,
1139 (char *) &pi->prstatus,
1144 (pi->prstatus.pr_lwp.pr_flags & PR_ISTOP) &&
1145 pi->prstatus.pr_lwp.pr_why == PR_REQUESTED)
1148 (char *) &pi->prstatus,
1160 (ioctl (pi->status_fd, PIOCSTATUS, &pi->prstatus) >= 0);
1168 struct prstatus status;
1176 memcpy (&pi->prstatus, &thread_status.status,
1177 sizeof (pi->prstatus));
1183 pi->status_valid = (ioctl (pi->status_fd, PIOCSTATUS, &pi->prstatus) >= 0);
1223 return pi->prstatus.pr_flags | pi->prstatus.pr_lwp.pr_flags;
1225 return pi->prstatus.pr_lwp.pr_flags;
1228 return pi->prstatus.pr_flags;
1246 return pi->prstatus.pr_lwp.pr_why;
1248 return pi->prstatus.pr_why;
1266 return pi->prstatus.pr_lwp.pr_what;
1268 return pi->prstatus.pr_what;
1287 return pi->prstatus.pr_lwp.pr_nsysarg;
1289 return pi->prstatus.pr_nsysarg;
1307 return (long *) &pi->prstatus.pr_lwp.pr_sysarg;
1309 return (long *) &pi->prstatus.pr_sysarg;
1327 return pi->prstatus.pr_lwp.pr_syscall;
1329 return pi->prstatus.pr_syscall;
1348 return pi->prstatus.pr_lwp.pr_cursig;
1350 return pi->prstatus.pr_cursig;
1647 win = (ioctl (pi->ctl_fd, PIOCSTOP, &pi->prstatus) >= 0);
1648 /* Note: the call also reads the prstatus. */
1693 win = (ioctl (pi->ctl_fd, PIOCWSTOP, &pi->prstatus) >= 0);
1694 /* Above call also refreshes the prstatus. */
2040 ret = &pi->prstatus.pr_lwp.pr_lwppend;
2042 ret = &pi->prstatus.pr_sigpend;
2077 ret = &pi->prstatus.pr_lwp.pr_action;
2079 ret = &pi->prstatus.pr_action;
2115 ret = &pi->prstatus.pr_lwp.pr_context.uc_sigmask;
2117 ret = &pi->prstatus.pr_lwp.pr_lwphold;
2160 ret = &pi->prstatus.pr_sigtrace;
2270 ret = &pi->prstatus.pr_flttrace;
2313 ret = &pi->prstatus.pr_sysentry;
2324 if (pi->prstatus.pr_sysentry_offset == 0)
2332 if (lseek (pi->status_fd, (off_t) pi->prstatus.pr_sysentry_offset,
2334 != (off_t) pi->prstatus.pr_sysentry_offset)
2386 ret = &pi->prstatus.pr_sysexit;
2397 if (pi->prstatus.pr_sysexit_offset == 0)
2405 if (lseek (pi->status_fd, (off_t) pi->prstatus.pr_sysexit_offset, SEEK_SET)
2406 != (off_t) pi->prstatus.pr_sysexit_offset)
2598 return &pi->prstatus.pr_lwp.pr_context.uc_mcontext.gregs;
2600 return &pi->prstatus.pr_lwp.pr_reg;
2603 return &pi->prstatus.pr_reg;
2623 return &pi->prstatus.pr_lwp.pr_context.uc_mcontext.fpregs;
2625 return &pi->prstatus.pr_lwp.pr_fpreg;
2853 return pi->prstatus.pr_ppid;
3052 * because the LWP procinfos do not get prstatus filled in.
3058 return pi->prstatus.pr_nlwp;
3104 return pi->prstatus.pr_lwp.pr_lwpid;
3106 return pi->prstatus.pr_who;
3119 return pi->prstatus.pr_tid;
3168 gdb_prstatus_t *prstatus;
3188 prstatus = xmalloc (sizeof (gdb_prstatus_t) * (nlwp + 1));
3190 old_chain = make_cleanup (xfree, prstatus);
3191 if (ioctl (pi->ctl_fd, PIOCLSTATUS, prstatus) < 0)
3197 if ((thread = create_procinfo (pi->pid, prstatus[i].pr_who)) == NULL)
3200 memcpy (&thread->prstatus, &prstatus[i], sizeof (*prstatus));