Lines Matching refs:T
220 translator psinfo_t < proc_t *T > {
221 pr_nlwp = T->p_lwpcnt;
222 pr_pid = T->p_pidp->pid_id;
223 pr_ppid = T->p_ppid;
224 pr_pgid = T->p_pgidp->pid_id;
225 pr_sid = T->p_sessp->s_sidp->pid_id;
226 pr_uid = T->p_cred->cr_ruid;
227 pr_euid = T->p_cred->cr_uid;
228 pr_gid = T->p_cred->cr_rgid;
229 pr_egid = T->p_cred->cr_gid;
230 pr_addr = (uintptr_t)T;
232 pr_ttydev = (T->p_sessp->s_vp == NULL) ? (dev_t)-1 :
233 (T->p_sessp->s_dev == `rwsconsdev) ? `uconsdev :
234 (T->p_sessp->s_dev == `rconsdev) ? `uconsdev : T->p_sessp->s_dev;
236 pr_start = T->p_user.u_start;
237 pr_fname = T->p_user.u_comm;
238 pr_psargs = T->p_user.u_psargs;
239 pr_argc = T->p_user.u_argc;
240 pr_argv = T->p_user.u_argv;
241 pr_envp = T->p_user.u_envp;
243 pr_dmodel = (T->p_model == @DATAMODEL_ILP32@) ?
246 pr_taskid = T->p_task->tk_tkid;
247 pr_projid = T->p_task->tk_proj->kpj_id;
248 pr_poolid = T->p_pool->pool_id;
249 pr_zoneid = T->p_zone->zone_id;
250 pr_contract = (T->p_ct_process == NULL) ? -1 :
251 T->p_ct_process->conp_contract.ct_id;
263 translator psinfo_t < kthread_t *T > {
264 pr_nlwp = xlate <psinfo_t> (T->t_procp).pr_nlwp;
265 pr_pid = xlate <psinfo_t> (T->t_procp).pr_pid;
266 pr_ppid = xlate <psinfo_t> (T->t_procp).pr_ppid;
267 pr_pgid = xlate <psinfo_t> (T->t_procp).pr_pgid;
268 pr_sid = xlate <psinfo_t> (T->t_procp).pr_sid;
269 pr_uid = xlate <psinfo_t> (T->t_procp).pr_uid;
270 pr_euid = xlate <psinfo_t> (T->t_procp).pr_euid;
271 pr_gid = xlate <psinfo_t> (T->t_procp).pr_gid;
272 pr_egid = xlate <psinfo_t> (T->t_procp).pr_egid;
273 pr_addr = xlate <psinfo_t> (T->t_procp).pr_addr;
274 pr_ttydev = xlate <psinfo_t> (T->t_procp).pr_ttydev;
275 pr_start = (timestruc_t)xlate <psinfo_t> (T->t_procp).pr_start;
276 pr_fname = xlate <psinfo_t> (T->t_procp).pr_fname;
277 pr_psargs = xlate <psinfo_t> (T->t_procp).pr_psargs;
278 pr_argc = xlate <psinfo_t> (T->t_procp).pr_argc;
279 pr_argv = xlate <psinfo_t> (T->t_procp).pr_argv;
280 pr_envp = xlate <psinfo_t> (T->t_procp).pr_envp;
281 pr_dmodel = xlate <psinfo_t> (T->t_procp).pr_dmodel;
282 pr_taskid = xlate <psinfo_t> (T->t_procp).pr_taskid;
283 pr_projid = xlate <psinfo_t> (T->t_procp).pr_projid;
284 pr_poolid = xlate <psinfo_t> (T->t_procp).pr_poolid;
285 pr_zoneid = xlate <psinfo_t> (T->t_procp).pr_zoneid;
286 pr_contract = xlate <psinfo_t> (T->t_procp).pr_contract;
296 translator lwpsinfo_t < kthread_t *T > {
297 pr_flag = ((T->t_state == @TS_STOPPED@) ? (PR_STOPPED |
298 ((!(T->t_schedflag & @TS_PSTART@)) ? PR_ISTOP : 0)) :
299 ((T->t_proc_flag & @TP_PRVSTOP@) ? PR_STOPPED | PR_ISTOP : 0)) |
300 ((T == T->t_procp->p_agenttp) ? PR_AGENT : 0) |
301 ((!(T->t_proc_flag & @TP_TWAIT@)) ? PR_DETACH : 0) |
302 ((T->t_proc_flag & @TP_DAEMON@) ? PR_DAEMON : 0) |
303 ((T->t_procp->p_pidflag & @CLDNOSIGCHLD@) ? PR_NOSIGCHLD : 0) |
304 ((T->t_procp->p_pidflag & @CLDWAITPID@) ? PR_WAITPID : 0) |
305 ((T->t_procp->p_proc_flag & @P_PR_FORK@) ? PR_FORK : 0) |
306 ((T->t_procp->p_proc_flag & @P_PR_RUNLCL@) ? PR_RLC : 0) |
307 ((T->t_procp->p_proc_flag & @P_PR_KILLCL@) ? PR_KLC : 0) |
308 ((T->t_procp->p_proc_flag & @P_PR_ASYNC@) ? PR_ASYNC : 0) |
309 ((T->t_procp->p_proc_flag & @P_PR_BPTADJ@) ? PR_BPTADJ : 0) |
310 ((T->t_procp->p_proc_flag & @P_PR_PTRACE@) ? PR_PTRACE : 0) |
311 ((T->t_procp->p_flag & @SMSACCT@) ? PR_MSACCT : 0) |
312 ((T->t_procp->p_flag & @SMSFORK@) ? PR_MSFORK : 0) |
313 ((T->t_procp->p_flag & @SVFWAIT@) ? PR_VFORKP : 0) |
314 (((T->t_procp->p_flag & @SSYS@) ||
315 (T->t_procp->p_as == &`kas)) ? PR_ISSYS : 0) |
316 ((T == T->t_cpu->cpu_idle_thread) ? PR_IDLE : 0);
318 pr_lwpid = T->t_tid;
319 pr_addr = (uintptr_t)T;
320 pr_wchan = (uintptr_t)T->t_lwpchan.lc_wchan;
321 pr_stype = T->t_sobj_ops ? T->t_sobj_ops->sobj_type : 0;
323 pr_state = (T->t_proc_flag & @TP_PRVSTOP@) ? SSTOP :
324 (T->t_state == @TS_SLEEP@) ? SSLEEP :
325 (T->t_state == @TS_RUN@) ? SRUN :
326 (T->t_state == @TS_ONPROC@) ? SONPROC :
327 (T->t_state == @TS_ZOMB@) ? SZOMB :
328 (T->t_state == @TS_STOPPED@) ? SSTOP :
329 (T->t_state == @TS_WAIT@) ? SWAIT : 0;
331 pr_sname = (T->t_proc_flag & @TP_PRVSTOP@) ? 'T' :
332 (T->t_state == @TS_SLEEP@) ? 'S' :
333 (T->t_state == @TS_RUN@) ? 'R' :
334 (T->t_state == @TS_ONPROC@) ? 'O' :
335 (T->t_state == @TS_ZOMB@) ? 'Z' :
336 (T->t_state == @TS_STOPPED@) ? 'T' :
337 (T->t_state == @TS_WAIT@) ? 'W' : '?';
339 pr_syscall = T->t_sysnum;
340 pr_pri = T->t_pri;
341 pr_clname = `sclass[T->t_cid].cl_name;
342 pr_onpro = T->t_cpu->cpu_id;
343 pr_bindpro = T->t_bind_cpu;
344 pr_bindpset = T->t_bind_pset;
345 pr_lgrp = T->t_lpl->lpl_lgrpid;