Lines Matching refs:psp

1012 gcore_prgetlwpsinfo(uintptr_t t_addr, mdb_kthread_t *t, lwpsinfo_t *psp)
1019 bzero(psp, sizeof (*psp));
1021 psp->pr_flag = 0; /* lwpsinfo_t.pr_flag is deprecated */
1022 psp->pr_lwpid = t->t_tid;
1023 psp->pr_addr = t_addr;
1024 psp->pr_wchan = (uintptr_t)t->t_wchan;
1037 psp->pr_state = state;
1038 psp->pr_sname = c;
1039 psp->pr_syscall = t->t_sysnum;
1040 psp->pr_pri = t->t_pri;
1041 psp->pr_start.tv_sec = t->t_start;
1042 psp->pr_start.tv_nsec = 0L;
1045 if (mdb_readstr(psp->pr_clname, sizeof (psp->pr_clname) - 1, str_addr)
1050 bzero(psp->pr_name, sizeof (psp->pr_name));
1055 psp->pr_onpro = cpu.cpu_id;
1056 psp->pr_bindpro = t->t_bind_cpu;
1057 psp->pr_bindpset = t->t_bind_pset;
1062 psp->pr_lgrp = lgrp.lpl_lgrpid;
1754 Ppsinfo_gcore(struct ps_prochandle *P, psinfo_t *psp, void *data)
1764 bzero(psp, sizeof (*psp));
1766 bzero(psp, sizeof (*psp) - sizeof (psp->pr_lwp));
1772 psp->pr_nlwp = pc.pc_nlwp;
1773 psp->pr_nzomb = pc.pc_nzomb;
1774 psp->pr_pid = pc.pc_pid;
1775 psp->pr_ppid = pc.pc_ppid;
1776 psp->pr_pgid = pc.pc_pgid;
1777 psp->pr_sid = pc.pc_sid;
1778 psp->pr_taskid = pc.pc_taskid;
1779 psp->pr_projid = pc.pc_projid;
1780 psp->pr_dmodel = pc.pc_dmodel;
1786 psp->pr_flag = p->p_flag & (SSYS | SMSACCT);
1793 psp->pr_uid = cr.cr_ruid;
1794 psp->pr_euid = cr.cr_uid;
1795 psp->pr_gid = cr.cr_rgid;
1796 psp->pr_egid = cr.cr_gid;
1801 psp->pr_poolid = pool.pool_id;
1807 psp->pr_wstat = gcore_wstat(wcode, p->p_wdata);
1808 psp->pr_ttydev = PRNODEV;
1809 psp->pr_lwp.pr_state = SZOMB;
1810 psp->pr_lwp.pr_sname = 'Z';
1811 psp->pr_lwp.pr_bindpro = PBIND_NONE;
1812 psp->pr_lwp.pr_bindpset = PS_NONE;
1817 psp->pr_start = up->u_start;
1818 bcopy(up->u_comm, psp->pr_fname,
1819 MIN(sizeof (up->u_comm), sizeof (psp->pr_fname)-1));
1820 bcopy(up->u_psargs, psp->pr_psargs,
1823 psp->pr_argc = up->u_argc;
1824 psp->pr_argv = up->u_argv;
1825 psp->pr_envp = up->u_envp;
1834 gcore_prgetlwpsinfo(t_addr, t, &psp->pr_lwp);