Home
last modified time | relevance | path

Searched refs:lwp_status (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/lib/libproc/common/
H A DPcore.c468 (void) memcpy(&lwp->lwp_status, &lps, sizeof (lps)); in note_lwpstatus()
552 LTIME_TO_TIMESPEC(lwp->lwp_status.pr_utime, prs64->pr_utime); in lx_prstatus64_to_lwp()
553 LTIME_TO_TIMESPEC(lwp->lwp_status.pr_stime, prs64->pr_stime); in lx_prstatus64_to_lwp()
555 lwp->lwp_status.pr_reg[REG_R15] = prs64->pr_reg.lxr_r15; in lx_prstatus64_to_lwp()
556 lwp->lwp_status.pr_reg[REG_R14] = prs64->pr_reg.lxr_r14; in lx_prstatus64_to_lwp()
557 lwp->lwp_status.pr_reg[REG_R13] = prs64->pr_reg.lxr_r13; in lx_prstatus64_to_lwp()
558 lwp->lwp_status.pr_reg[REG_R12] = prs64->pr_reg.lxr_r12; in lx_prstatus64_to_lwp()
559 lwp->lwp_status.pr_reg[REG_R11] = prs64->pr_reg.lxr_r11; in lx_prstatus64_to_lwp()
560 lwp->lwp_status.pr_reg[REG_R10] = prs64->pr_reg.lxr_r10; in lx_prstatus64_to_lwp()
561 lwp->lwp_status.pr_reg[REG_R9] = prs64->pr_reg.lxr_r9; in lx_prstatus64_to_lwp()
[all …]
H A DPlwpregs.c191 (void) memcpy(lps, &lwp->lwp_status, sizeof (lwpstatus_t)); in getlwpstatus()
221 (void) memcpy(&L->lwp_status.pr_reg, rp, n); in refresh_status()
223 (void) memcpy(&L->lwp_status.pr_fpreg, rp, n); in refresh_status()
345 (void) memcpy(gregs, L->lwp_status.pr_reg, sizeof (prgregset_t)); in Lgetregs()
376 (void) memcpy(fpregs, &L->lwp_status.pr_fpreg, sizeof (prfpregset_t)); in Lgetfpregs()
668 addr = lwp->lwp_status.pr_ustack; in Plwp_stack()
707 ls = lwp->lwp_status; in Plwp_main_stack()
789 if (lwp->lwp_status.pr_altstack.ss_flags & SS_DISABLE) { in Plwp_alt_stack()
794 *stkp = lwp->lwp_status.pr_altstack; in Plwp_alt_stack()
H A DPcontrol.c3041 (rv = func(cd, &lwp->lwp_status)) != 0) in Plwp_iter()
3113 &lwp->lwp_status; in Plwp_iter_all()
3281 if (getlwpstatus(P, lwpid, &L->lwp_status) == -1) { in Lgrab()
3316 if (pread(fd, &L->lwp_status, sizeof (L->lwp_status), (off_t)0) < 0) { in Lgrab()
3348 ((L->lwp_status.pr_flags & (PR_STOPPED|PR_ISTOP)) in Lgrab()
3461 return (&L->lwp_status); in Lstatus()
3489 iov[n].iov_base = (caddr_t)&L->lwp_status.pr_lwphold; in Lsync()
3490 iov[n++].iov_len = sizeof (L->lwp_status.pr_lwphold); in Lsync()
3496 iov[n].iov_base = (caddr_t)&L->lwp_status.pr_reg[0]; in Lsync()
3497 iov[n++].iov_len = sizeof (L->lwp_status.pr_reg); in Lsync()
[all …]
H A DPcontrol.h144 lwpstatus_t lwp_status; /* /proc/<pid>/lwp/<lwpid>/lwpstatus data */ member
261 lwpstatus_t lwp_status; /* status when stopped */ member