usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1043
ph->ph_pid = psinfo->pr_pid;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1051
(void) strlcpy(ph->ph_fname, psinfo->pr_fname, sizeof (ph->ph_fname));
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1052
(void) strlcpy(ph->ph_psargs, psinfo->pr_psargs,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1054
(void) strlcpy(ph->ph_username, get_username(psinfo->pr_uid),
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1078
process_hash_iterproc(psinfo_t *psinfo, lwpsinfo_t *lwp __unused,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1086
if (psinfo->pr_pid == me)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1093
return (proc_fdwalk(psinfo->pr_pid, process_hash_iterfd, psinfo));
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
994
psinfo_t *psinfo = psinfop;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2142
struct probe_success_count psinfo;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2231
probe_success_info(pii2, NULL, &psinfo);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2232
if (psinfo.ps_tls_valid) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2233
pi2_tls = psinfo.ps_tls;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2250
probe_success_info(pii2, NULL, &psinfo);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2251
if (psinfo.ps_tls_valid) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2252
pi2_tls = psinfo.ps_tls;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2283
struct probe_success_count *psinfo)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2298
bzero(psinfo, sizeof (*psinfo));
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2361
psinfo->ps_nsucc++;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2365
psinfo->ps_nsucc_tg++;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2372
if (!psinfo->ps_tls_valid) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2373
psinfo->ps_tls =
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2375
psinfo->ps_tls_valid = _B_TRUE;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2526
struct probe_success_count psinfo;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2566
probe_success_info(pii, cur_tg, &psinfo);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2567
if (psinfo.ps_nsucc >= NUM_PROBE_REPAIRS ||
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2568
psinfo.ps_nsucc_tg >= NUM_PROBE_REPAIRS)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2576
probe_success_info(pii, cur_tg, &psinfo);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2577
if (psinfo.ps_nsucc >= NUM_PROBE_REPAIRS ||
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2578
psinfo.ps_nsucc_tg >= NUM_PROBE_REPAIRS)
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
77
struct target *cur_tg, struct probe_success_count *psinfo);
usr/src/cmd/file/elf_read.c
319
char *psinfo, *fname;
usr/src/cmd/file/elf_read.c
355
if ((psinfo = malloc(dsz)) == NULL) {
usr/src/cmd/file/elf_read.c
361
if (pread64(EI->elffd, psinfo, dsz, offset) != dsz)
usr/src/cmd/file/elf_read.c
386
fname = psinfo + 88;
usr/src/cmd/file/elf_read.c
388
fname = psinfo + 84;
usr/src/cmd/file/elf_read.c
392
fname = psinfo + 136;
usr/src/cmd/file/elf_read.c
394
fname = psinfo + 120;
usr/src/cmd/file/elf_read.c
399
free(psinfo);
usr/src/cmd/file/file.c
1636
psinfo_t psinfo;
usr/src/cmd/file/file.c
1648
read(fd, &psinfo, sizeof (psinfo)) != sizeof (psinfo)) {
usr/src/cmd/file/file.c
1655
(void) snprintf(buf, bufsize, "%s[%ld]", psinfo.pr_fname, di.di_target);
usr/src/cmd/latencytop/util.c
140
psinfo_t psinfo;
usr/src/cmd/latencytop/util.c
149
ret = read(fd, (char *)&psinfo, sizeof (psinfo_t));
usr/src/cmd/latencytop/util.c
158
return (lt_strdup(psinfo.pr_fname));
usr/src/cmd/latencytop/util.c
160
return (lt_strdup(psinfo.pr_psargs));
usr/src/cmd/mdb/common/modules/libc/libc.c
1221
psinfo_raw(psinfo_t psinfo)
usr/src/cmd/mdb/common/modules/libc/libc.c
1233
psinfo.pr_lwp.pr_state, psinfo.pr_lwp.pr_sname);
usr/src/cmd/mdb/common/modules/libc/libc.c
1236
psinfo.pr_nzomb, psinfo.pr_lwp.pr_nice);
usr/src/cmd/mdb/common/modules/libc/libc.c
1239
psinfo.pr_uid, psinfo.pr_gid);
usr/src/cmd/mdb/common/modules/libc/libc.c
1242
"%d", psinfo.pr_pid);
usr/src/cmd/mdb/common/modules/libc/libc.c
1247
psinfo.pr_ppid);
usr/src/cmd/mdb/common/modules/libc/libc.c
1250
psinfo.pr_gid, psinfo.pr_sid);
usr/src/cmd/mdb/common/modules/libc/libc.c
1253
"0x%lx", (ulong_t)psinfo.pr_addr);
usr/src/cmd/mdb/common/modules/libc/libc.c
1259
(ulong_t)psinfo.pr_size);
usr/src/cmd/mdb/common/modules/libc/libc.c
1262
(ulong_t)psinfo.pr_rssize, (ulong_t)psinfo.pr_lwp.pr_wchan);
usr/src/cmd/mdb/common/modules/libc/libc.c
1265
psinfo.pr_start.tv_sec, psinfo.pr_start.tv_nsec);
usr/src/cmd/mdb/common/modules/libc/libc.c
1268
psinfo.pr_time.tv_sec, psinfo.pr_time.tv_nsec);
usr/src/cmd/mdb/common/modules/libc/libc.c
1271
psinfo.pr_lwp.pr_pri, psinfo.pr_lwp.pr_oldpri);
usr/src/cmd/mdb/common/modules/libc/libc.c
1273
mdb_printf("\tpr_cpu: %d\n", psinfo.pr_lwp.pr_cpu);
usr/src/cmd/mdb/common/modules/libc/libc.c
1275
mdb_printf("\tpr_clname: %s\n", psinfo.pr_lwp.pr_clname);
usr/src/cmd/mdb/common/modules/libc/libc.c
1277
mdb_printf("\tpr_fname: %s\n", psinfo.pr_fname);
usr/src/cmd/mdb/common/modules/libc/libc.c
1279
mdb_printf("\tpr_psargs: %s\n", psinfo.pr_psargs);
usr/src/cmd/mdb/common/modules/libc/libc.c
1283
proc_sysname(psinfo.pr_lwp.pr_syscall, sysname,
usr/src/cmd/mdb/common/modules/libc/libc.c
1287
psinfo.pr_ctime.tv_sec, psinfo.pr_ctime.tv_nsec);
usr/src/cmd/mdb/common/modules/libc/libc.c
1290
psinfo.pr_argc, (ulong_t)psinfo.pr_argv);
usr/src/cmd/mdb/common/modules/libc/libc.c
1292
mdb_snprintf(buff, sizeof (buff), "0x%lx", (ulong_t)psinfo.pr_envp);
usr/src/cmd/mdb/common/modules/libc/libc.c
1298
psinfo.pr_wstat);
usr/src/cmd/mdb/common/modules/libc/libc.c
1300
cpu = pct_value(psinfo.pr_pctcpu);
usr/src/cmd/mdb/common/modules/libc/libc.c
1301
mem = pct_value(psinfo.pr_pctmem);
usr/src/cmd/mdb/common/modules/libc/libc.c
1307
psinfo.pr_euid, psinfo.pr_egid);
usr/src/cmd/mdb/common/modules/libc/libc.c
1310
proc_dmodelname(psinfo.pr_dmodel, buff, sizeof (buff)));
usr/src/cmd/mdb/common/modules/libc/libc.c
1314
psinfo_sum(psinfo_t psinfo)
usr/src/cmd/mdb/common/modules/libc/libc.c
1324
psinfo.pr_pid, psinfo.pr_uid);
usr/src/cmd/mdb/common/modules/libc/libc.c
1327
" (effective user id)\n", psinfo.pr_ppid, psinfo.pr_euid);
usr/src/cmd/mdb/common/modules/libc/libc.c
1330
" (real group id)\n", psinfo.pr_pgid, psinfo.pr_gid);
usr/src/cmd/mdb/common/modules/libc/libc.c
1334
psinfo.pr_sid, psinfo.pr_egid);
usr/src/cmd/mdb/common/modules/libc/libc.c
1337
psinfo.pr_zoneid, psinfo.pr_contract);
usr/src/cmd/mdb/common/modules/libc/libc.c
1340
psinfo.pr_projid, psinfo.pr_taskid);
usr/src/cmd/mdb/common/modules/libc/libc.c
1343
psinfo.pr_start);
usr/src/cmd/mdb/common/modules/libc/libc.c
1345
ms = NSEC2MSEC(psinfo.pr_time.tv_nsec);
usr/src/cmd/mdb/common/modules/libc/libc.c
1348
psinfo.pr_time.tv_sec, ms);
usr/src/cmd/mdb/common/modules/libc/libc.c
1356
ms = NSEC2MSEC(psinfo.pr_ctime.tv_nsec);
usr/src/cmd/mdb/common/modules/libc/libc.c
1359
psinfo.pr_ctime.tv_sec, ms);
usr/src/cmd/mdb/common/modules/libc/libc.c
1365
mdb_snprintf(buff, sizeof (buff), "%s", psinfo.pr_fname);
usr/src/cmd/mdb/common/modules/libc/libc.c
1371
mdb_printf("PSARGS: \"%s\"\n", psinfo.pr_psargs);
usr/src/cmd/mdb/common/modules/libc/libc.c
1388
psinfo_t psinfo;
usr/src/cmd/mdb/common/modules/libc/libc.c
1403
if (mdb_get_xdata("psinfo", &psinfo, nbytes) != nbytes) {
usr/src/cmd/mdb/common/modules/libc/libc.c
1409
psinfo_raw(psinfo);
usr/src/cmd/mdb/common/modules/libc/libc.c
1411
psinfo_sum(psinfo);
usr/src/cmd/nohup/nohup.c
671
psinfo_t psinfo;
usr/src/cmd/nohup/nohup.c
737
PR_ARG_PIDS, &psinfo, &gcode) == -1)
usr/src/cmd/nohup/nohup.c
740
if (psinfo.pr_pgid != pgid)
usr/src/cmd/nohup/nohup.c
746
if (psinfo.pr_nlwp == 0)
usr/src/cmd/nohup/nohup.c
755
(void) kill(psinfo.pr_pid, SIGCONT);
usr/src/cmd/nohup/nohup.c
788
(void) kill(psinfo.pr_pid, SIGCONT);
usr/src/cmd/pbind/pbind.c
311
query_all_proc(psinfo_t *psinfo, lwpsinfo_t *lwpsinfo, void *arg)
usr/src/cmd/pbind/pbind.c
313
id_t pid = psinfo->pr_pid;
usr/src/cmd/pbind/pbind.c
333
query_all_lwp(psinfo_t *psinfo, lwpsinfo_t *lwpsinfo, void *arg)
usr/src/cmd/pbind/pbind.c
335
id_t pid = psinfo->pr_pid;
usr/src/cmd/pbind/pbind.c
340
if (psinfo->pr_nlwp == 1)
usr/src/cmd/pgrep/pgrep.c
176
print_proc(psinfo_t *psinfo)
usr/src/cmd/pgrep/pgrep.c
179
(void) printf("%s%d", g_delim, (int)psinfo->pr_pid);
usr/src/cmd/pgrep/pgrep.c
181
(void) printf("%d", (int)psinfo->pr_pid);
usr/src/cmd/pgrep/pgrep.c
220
print_proc_long(psinfo_t *psinfo)
usr/src/cmd/pgrep/pgrep.c
225
name = mbstrip(psinfo->pr_psargs, PRARGSZ);
usr/src/cmd/pgrep/pgrep.c
227
name = psinfo->pr_fname;
usr/src/cmd/pgrep/pgrep.c
230
(void) printf("%s%5d %s", g_delim, (int)psinfo->pr_pid, name);
usr/src/cmd/pgrep/pgrep.c
232
(void) printf("%5d %s", (int)psinfo->pr_pid, name);
usr/src/cmd/pgrep/pgrep.c
238
kill_proc(psinfo_t *psinfo)
usr/src/cmd/pgrep/pgrep.c
240
if (psinfo->pr_pid > 0 && kill(psinfo->pr_pid, g_signal) == -1)
usr/src/cmd/pgrep/pgrep.c
242
(int)psinfo->pr_pid);
usr/src/cmd/pgrep/psexp.c
108
psexp->__f1.id_data && !idtab_search(&psexp->__f1, psinfo->__f2)
usr/src/cmd/pgrep/psexp.c
111
psexp_match(psexp_t *psexp, psinfo_t *psinfo, int flags)
usr/src/cmd/pgrep/psexp.c
141
psinfo->pr_psargs : psinfo->pr_fname;
usr/src/cmd/plimit/plimit.c
166
psinfo_t psinfo;
usr/src/cmd/plimit/plimit.c
175
&psinfo, &gret)) == -1) {
usr/src/cmd/plimit/plimit.c
185
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/plimit/plimit.c
187
(int)pid, psinfo.pr_psargs);
usr/src/cmd/plimit/plimit.c
200
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/plimit/plimit.c
202
psinfo.pr_psargs);
usr/src/cmd/ppgsz/ppgsz.c
323
psinfo_t psinfo;
usr/src/cmd/ppgsz/ppgsz.c
330
pid = proc_arg_psinfo(arg, PR_ARG_PIDS, &psinfo, &gret);
usr/src/cmd/ppgsz/ppgsz.c
353
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/ppgsz/ppgsz.c
356
command, (int)pid, psinfo.pr_psargs);
usr/src/cmd/ppgsz/ppgsz.c
361
rc = setpgsz(NULL, psinfo.pr_dmodel, pgsz);
usr/src/cmd/ppgsz/ppgsz.c
438
const psinfo_t *psinfo;
usr/src/cmd/ppgsz/ppgsz.c
454
if ((psinfo = Ppsinfo(Pr)) == NULL)
usr/src/cmd/ppgsz/ppgsz.c
460
pgsz = discover_optimal_pagesize(Pr, dmodel, psinfo->pr_pid);
usr/src/cmd/ppgsz/ppgsz.c
464
(void) snprintf(path, PATH_MAX, "/proc/%d/map", (int)psinfo->pr_pid);
usr/src/cmd/ppgsz/ppgsz.c
527
(int)psinfo->pr_pid, (void *)map.pr_vaddr);
usr/src/cmd/prctl/prctl.c
1022
proc_unctrl_psinfo(&(p.psinfo));
usr/src/cmd/prctl/prctl.c
1025
(int)p.pid, p.psinfo.pr_psargs);
usr/src/cmd/prctl/prctl.c
1403
proc_unctrl_psinfo(&(p->psinfo));
usr/src/cmd/prctl/prctl.c
1407
p->psinfo.pr_psargs);
usr/src/cmd/prctl/prctl.c
1742
psinfo_t psinfo;
usr/src/cmd/prctl/prctl.c
1807
proc_get_psinfo(Pstatus(Pr)->pr_pid, &psinfo) == 0 &&
usr/src/cmd/prctl/prctl.c
1808
(oldzoneid = psinfo.pr_zoneid) != GLOBAL_ZONEID) {
usr/src/cmd/prctl/prctl.c
2114
if (proc_get_psinfo(p->pid, &(p->psinfo)) != 0)
usr/src/cmd/prctl/prctl.c
2119
(p->psinfo).pr_zoneid != zoneid) {
usr/src/cmd/prctl/prctl.c
2122
((p->psinfo).pr_projid != projid ||
usr/src/cmd/prctl/prctl.c
2123
(p->psinfo).pr_zoneid != zone_self)) {
usr/src/cmd/prctl/prctl.c
2126
(p->psinfo).pr_taskid != taskid) {
usr/src/cmd/prctl/prctl.c
2211
&(p->psinfo), gret)) == -1) {
usr/src/cmd/prctl/prctl.c
63
psinfo_t psinfo;
usr/src/cmd/prctl/prctl.c
987
proc_unctrl_psinfo(&(p.psinfo));
usr/src/cmd/prctl/prctl.c
989
(int)p.pid, p.psinfo.pr_psargs);
usr/src/cmd/prstat/prstat.c
1009
add_proc(&psinfo);
usr/src/cmd/prstat/prstat.c
1013
add_lwp(&psinfo, lwpsinfo,
usr/src/cmd/prstat/prstat.c
1016
add_lwp(&psinfo, lwpsinfo, 0);
usr/src/cmd/prstat/prstat.c
1027
if (!has_element(&cpu_tbl, psinfo.pr_lwp.pr_onpro) ||
usr/src/cmd/prstat/prstat.c
1028
!has_element(&set_tbl, psinfo.pr_lwp.pr_bindpset) ||
usr/src/cmd/prstat/prstat.c
1029
!has_element(&lgr_tbl, psinfo.pr_lwp.pr_lgrp)) {
usr/src/cmd/prstat/prstat.c
1033
add_proc(&psinfo);
usr/src/cmd/prstat/prstat.c
1085
lwpid = psinfo.pr_lwp.pr_lwpid;
usr/src/cmd/prstat/prstat.c
866
add_proc(psinfo_t *psinfo)
usr/src/cmd/prstat/prstat.c
870
pid_t pid = psinfo->pr_pid;
usr/src/cmd/prstat/prstat.c
872
lwpid = psinfo->pr_lwp.pr_lwpid;
usr/src/cmd/prstat/prstat.c
876
(void) memcpy(&lwp->li_info, psinfo, sizeof (psinfo_t));
usr/src/cmd/prstat/prstat.c
902
add_lwp(psinfo_t *psinfo, lwpsinfo_t *lwpsinfo, int flags)
usr/src/cmd/prstat/prstat.c
905
pid_t pid = psinfo->pr_pid;
usr/src/cmd/prstat/prstat.c
913
(void) memcpy(&lwp->li_info, psinfo,
usr/src/cmd/prstat/prstat.c
934
psinfo_t psinfo;
usr/src/cmd/prstat/prstat.c
957
"psinfo", &psinfo, sizeof (psinfo_t)) != 0)
usr/src/cmd/prstat/prstat.c
959
if (!has_uid(&ruid_tbl, psinfo.pr_uid) ||
usr/src/cmd/prstat/prstat.c
960
!has_uid(&euid_tbl, psinfo.pr_euid) ||
usr/src/cmd/prstat/prstat.c
961
!has_element(&prj_tbl, psinfo.pr_projid) ||
usr/src/cmd/prstat/prstat.c
962
!has_element(&tsk_tbl, psinfo.pr_taskid) ||
usr/src/cmd/prstat/prstat.c
963
!has_zone(&zone_tbl, psinfo.pr_zoneid)) {
usr/src/cmd/prstat/prstat.c
967
nlwps = psinfo.pr_nlwp + psinfo.pr_nzomb;
usr/src/cmd/ps/ps.c
1269
gettty(psinfo_t *psinfo)
usr/src/cmd/ps/ps.c
1279
if (psinfo->pr_ttydev == PRNODEV || psinfo->pr_zoneid != zid)
usr/src/cmd/ps/ps.c
1282
if ((retval = devlookup(psinfo->pr_ttydev)) != NULL)
usr/src/cmd/ps/ps.c
1285
retval = _ttyname_dev(psinfo->pr_ttydev, devname, sizeof (devname));
usr/src/cmd/ps/ps.c
1287
return (devadd(retval, psinfo->pr_ttydev));
usr/src/cmd/ps/ps.c
1294
prfind(int found, psinfo_t *psinfo, char **tpp)
usr/src/cmd/ps/ps.c
1299
if (psinfo->pr_nlwp == 0) {
usr/src/cmd/ps/ps.c
1312
tp = gettty(psinfo);
usr/src/cmd/ps/ps.c
1333
(psinfo->pr_ttydev == ttyp->tdev))
usr/src/cmd/ps/ps.c
1343
if (!match || (tuid != (uid_t)-1 && tuid != psinfo->pr_euid)) {
usr/src/cmd/ps/ps.c
1359
prcom(psinfo_t *psinfo, char *ttyp)
usr/src/cmd/ps/ps.c
1373
if (psinfo->pr_nlwp == 0) {
usr/src/cmd/ps/ps.c
1375
pr_fields(psinfo, ttyp, print_zombie_field);
usr/src/cmd/ps/ps.c
1377
przom(psinfo);
usr/src/cmd/ps/ps.c
1381
zombie_lwp = (Lflg && psinfo->pr_lwp.pr_sname == 'Z');
usr/src/cmd/ps/ps.c
1387
pr_fields(psinfo, ttyp, print_field);
usr/src/cmd/ps/ps.c
1398
(void) printf("%2x ", psinfo->pr_flag & 0377); /* F */
usr/src/cmd/ps/ps.c
1399
(void) printf("%c ", psinfo->pr_lwp.pr_sname); /* S */
usr/src/cmd/ps/ps.c
1403
if (getzonenamebyid(psinfo->pr_zoneid, zonename,
usr/src/cmd/ps/ps.c
1406
((int)psinfo->pr_zoneid)) > 7)
usr/src/cmd/ps/ps.c
1408
((int)psinfo->pr_zoneid), '*');
usr/src/cmd/ps/ps.c
1411
((int)psinfo->pr_zoneid));
usr/src/cmd/ps/ps.c
1426
if ((pwd = getpwuid(psinfo->pr_euid)) != NULL) {
usr/src/cmd/ps/ps.c
1438
(psinfo->pr_euid)) > 7)
usr/src/cmd/ps/ps.c
1439
(void) printf(" %6.6u%c ", psinfo->pr_euid,
usr/src/cmd/ps/ps.c
1442
(void) printf(" %7.7u ", psinfo->pr_euid);
usr/src/cmd/ps/ps.c
1445
if (snprintf(NULL, 0, "%u", (psinfo->pr_euid)) > 6)
usr/src/cmd/ps/ps.c
1446
(void) printf("%5.5u%c ", psinfo->pr_euid, '*');
usr/src/cmd/ps/ps.c
1448
(void) printf("%6u ", psinfo->pr_euid);
usr/src/cmd/ps/ps.c
1450
(void) printf("%*d", pidwidth, (int)psinfo->pr_pid); /* PID */
usr/src/cmd/ps/ps.c
1453
(int)psinfo->pr_ppid); /* PPID */
usr/src/cmd/ps/ps.c
1456
(int)psinfo->pr_pgid); /* PGID */
usr/src/cmd/ps/ps.c
1458
(int)psinfo->pr_sid); /* SID */
usr/src/cmd/ps/ps.c
1461
(void) printf(" %5d", (int)psinfo->pr_lwp.pr_lwpid); /* LWP */
usr/src/cmd/ps/ps.c
1463
if (psinfo->pr_lwp.pr_bindpro == PBIND_NONE) /* PSR */
usr/src/cmd/ps/ps.c
1466
(void) printf(" %3d", psinfo->pr_lwp.pr_bindpro);
usr/src/cmd/ps/ps.c
1469
(void) printf(" %5d", psinfo->pr_nlwp + psinfo->pr_nzomb);
usr/src/cmd/ps/ps.c
1474
(void) printf(" %4s", psinfo->pr_lwp.pr_clname);
usr/src/cmd/ps/ps.c
1475
(void) printf(" %3d", psinfo->pr_lwp.pr_pri); /* PRI */
usr/src/cmd/ps/ps.c
1477
(void) printf(" %3d", psinfo->pr_lwp.pr_cpu & 0377); /* C */
usr/src/cmd/ps/ps.c
1484
(void) printf(" %3d", psinfo->pr_lwp.pr_oldpri);
usr/src/cmd/ps/ps.c
1485
if (psinfo->pr_lwp.pr_oldpri != 0)
usr/src/cmd/ps/ps.c
1486
(void) printf(" %2d", psinfo->pr_lwp.pr_nice);
usr/src/cmd/ps/ps.c
1489
psinfo->pr_lwp.pr_clname);
usr/src/cmd/ps/ps.c
1494
if (psinfo->pr_flag & SSYS) /* RSS */
usr/src/cmd/ps/ps.c
1496
else if (psinfo->pr_rssize)
usr/src/cmd/ps/ps.c
1498
(ulong_t)psinfo->pr_rssize);
usr/src/cmd/ps/ps.c
1501
if (psinfo->pr_flag & SSYS) /* SZ */
usr/src/cmd/ps/ps.c
1503
else if (psinfo->pr_size)
usr/src/cmd/ps/ps.c
1505
(ulong_t)psinfo->pr_size);
usr/src/cmd/ps/ps.c
1510
if (psinfo->pr_addr) /* ADDR */
usr/src/cmd/ps/ps.c
1512
(ulong_t)psinfo->pr_addr);
usr/src/cmd/ps/ps.c
1516
if (psinfo->pr_flag & SSYS) /* SZ */
usr/src/cmd/ps/ps.c
1518
else if (psinfo->pr_size)
usr/src/cmd/ps/ps.c
1520
(ulong_t)psinfo->pr_size / kbytes_per_page);
usr/src/cmd/ps/ps.c
1524
if (psinfo->pr_lwp.pr_sname != 'S') /* WCHAN */
usr/src/cmd/ps/ps.c
1527
else if (psinfo->pr_lwp.pr_wchan)
usr/src/cmd/ps/ps.c
1529
(ulong_t)psinfo->pr_lwp.pr_wchan);
usr/src/cmd/ps/ps.c
1537
prtime(psinfo->pr_lwp.pr_start, width + 1, 1);
usr/src/cmd/ps/ps.c
1539
prtime(psinfo->pr_start, width + 1, 1);
usr/src/cmd/ps/ps.c
1544
(void) printf(" %4d", (int)psinfo->pr_lwp.pr_lgrp);
usr/src/cmd/ps/ps.c
1549
tm = psinfo->pr_lwp.pr_time.tv_sec;
usr/src/cmd/ps/ps.c
1550
if (psinfo->pr_lwp.pr_time.tv_nsec > 500000000)
usr/src/cmd/ps/ps.c
1553
tm = psinfo->pr_time.tv_sec;
usr/src/cmd/ps/ps.c
1554
if (psinfo->pr_time.tv_nsec > 500000000)
usr/src/cmd/ps/ps.c
1565
wcnt = namencnt(psinfo->pr_fname, 16, 8);
usr/src/cmd/ps/ps.c
1566
(void) printf(" %.*s\n", wcnt, psinfo->pr_fname);
usr/src/cmd/ps/ps.c
1574
psinfo->pr_psargs[PRARGSZ-1] = '\0';
usr/src/cmd/ps/ps.c
1576
for (cp = psinfo->pr_psargs; *cp != '\0'; cp += length) {
usr/src/cmd/ps/ps.c
1593
wcnt = namencnt(psinfo->pr_psargs, PRARGSZ, lflg ? 35 : PRARGSZ);
usr/src/cmd/ps/ps.c
1594
(void) printf(" %.*s\n", wcnt, psinfo->pr_psargs);
usr/src/cmd/ps/ps.c
1650
print_field(psinfo_t *psinfo, struct field *f, const char *ttyp)
usr/src/cmd/ps/ps.c
1665
zombie_lwp = (Lflg && psinfo->pr_lwp.pr_sname == 'Z');
usr/src/cmd/ps/ps.c
1669
if ((pwd = getpwuid(psinfo->pr_uid)) != NULL) {
usr/src/cmd/ps/ps.c
1682
(psinfo->pr_uid)) > width)
usr/src/cmd/ps/ps.c
1685
psinfo->pr_uid, '*');
usr/src/cmd/ps/ps.c
1687
(void) printf("%*u", width, psinfo->pr_uid);
usr/src/cmd/ps/ps.c
1691
if ((pwd = getpwuid(psinfo->pr_euid)) != NULL) {
usr/src/cmd/ps/ps.c
1704
(psinfo->pr_euid)) > width)
usr/src/cmd/ps/ps.c
1707
psinfo->pr_euid, '*');
usr/src/cmd/ps/ps.c
1709
(void) printf("%*u", width, psinfo->pr_euid);
usr/src/cmd/ps/ps.c
1713
if ((grp = getgrgid(psinfo->pr_gid)) != NULL)
usr/src/cmd/ps/ps.c
1716
(void) printf("%*u", width, psinfo->pr_gid);
usr/src/cmd/ps/ps.c
1719
if ((grp = getgrgid(psinfo->pr_egid)) != NULL)
usr/src/cmd/ps/ps.c
1722
(void) printf("%*u", width, psinfo->pr_egid);
usr/src/cmd/ps/ps.c
1725
(void) printf("%*u", width, psinfo->pr_uid);
usr/src/cmd/ps/ps.c
1728
(void) printf("%*u", width, psinfo->pr_euid);
usr/src/cmd/ps/ps.c
1731
(void) printf("%*u", width, psinfo->pr_gid);
usr/src/cmd/ps/ps.c
1734
(void) printf("%*u", width, psinfo->pr_egid);
usr/src/cmd/ps/ps.c
1737
(void) printf("%*d", width, (int)psinfo->pr_pid);
usr/src/cmd/ps/ps.c
1740
(void) printf("%*d", width, (int)psinfo->pr_ppid);
usr/src/cmd/ps/ps.c
1743
(void) printf("%*d", width, (int)psinfo->pr_pgid);
usr/src/cmd/ps/ps.c
1746
(void) printf("%*d", width, (int)psinfo->pr_sid);
usr/src/cmd/ps/ps.c
1749
if (zombie_lwp || psinfo->pr_lwp.pr_bindpro == PBIND_NONE)
usr/src/cmd/ps/ps.c
1752
(void) printf("%*d", width, psinfo->pr_lwp.pr_bindpro);
usr/src/cmd/ps/ps.c
1755
(void) printf("%*d", width, (int)psinfo->pr_lwp.pr_lwpid);
usr/src/cmd/ps/ps.c
1763
(int)psinfo->pr_pid, (int)psinfo->pr_lwp.pr_lwpid) != -1 &&
usr/src/cmd/ps/ps.c
1779
(void) printf("%*d", width, psinfo->pr_nlwp + psinfo->pr_nzomb);
usr/src/cmd/ps/ps.c
1785
(void) printf("%*d", width, psinfo->pr_lwp.pr_oldpri);
usr/src/cmd/ps/ps.c
1791
(void) printf("%*d", width, psinfo->pr_lwp.pr_pri);
usr/src/cmd/ps/ps.c
1797
(void) printf("%*lx", width, psinfo->pr_flag & mask);
usr/src/cmd/ps/ps.c
1800
(void) printf("%*c", width, psinfo->pr_lwp.pr_sname);
usr/src/cmd/ps/ps.c
1806
(void) printf("%*d", width, psinfo->pr_lwp.pr_cpu);
usr/src/cmd/ps/ps.c
1812
prtpct(psinfo->pr_lwp.pr_pctcpu, width);
usr/src/cmd/ps/ps.c
1814
prtpct(psinfo->pr_pctcpu, width);
usr/src/cmd/ps/ps.c
1817
prtpct(psinfo->pr_pctmem, width);
usr/src/cmd/ps/ps.c
1821
(ulong_t)psinfo->pr_size / kbytes_per_page);
usr/src/cmd/ps/ps.c
1824
(void) printf("%*lu", width, (ulong_t)psinfo->pr_size);
usr/src/cmd/ps/ps.c
1827
(void) printf("%*lu", width, (ulong_t)psinfo->pr_rssize);
usr/src/cmd/ps/ps.c
1833
else if (psinfo->pr_lwp.pr_oldpri != 0)
usr/src/cmd/ps/ps.c
1834
(void) printf("%*d", width, psinfo->pr_lwp.pr_nice);
usr/src/cmd/ps/ps.c
1837
psinfo->pr_lwp.pr_clname);
usr/src/cmd/ps/ps.c
1844
psinfo->pr_lwp.pr_clname);
usr/src/cmd/ps/ps.c
1848
prtime(psinfo->pr_lwp.pr_start, width, 0);
usr/src/cmd/ps/ps.c
1850
prtime(psinfo->pr_start, width, 0);
usr/src/cmd/ps/ps.c
1854
print_time(delta_secs(&psinfo->pr_lwp.pr_start),
usr/src/cmd/ps/ps.c
1857
print_time(delta_secs(&psinfo->pr_start), width);
usr/src/cmd/ps/ps.c
1861
cputime = psinfo->pr_lwp.pr_time.tv_sec;
usr/src/cmd/ps/ps.c
1862
if (psinfo->pr_lwp.pr_time.tv_nsec > 500000000)
usr/src/cmd/ps/ps.c
1865
cputime = psinfo->pr_time.tv_sec;
usr/src/cmd/ps/ps.c
1866
if (psinfo->pr_time.tv_nsec > 500000000)
usr/src/cmd/ps/ps.c
1879
(long)psinfo->pr_lwp.pr_addr);
usr/src/cmd/ps/ps.c
1881
(void) printf("%*lx", width, (long)psinfo->pr_addr);
usr/src/cmd/ps/ps.c
1884
if (!zombie_lwp && psinfo->pr_lwp.pr_wchan)
usr/src/cmd/ps/ps.c
1886
(long)psinfo->pr_lwp.pr_wchan);
usr/src/cmd/ps/ps.c
1901
wcnt = namencnt(psinfo->pr_fname, 16, width);
usr/src/cmd/ps/ps.c
1903
(void) printf("%-*.*s", width, wcnt, psinfo->pr_fname);
usr/src/cmd/ps/ps.c
1905
(void) printf("%-.*s", wcnt, psinfo->pr_fname);
usr/src/cmd/ps/ps.c
1915
csave = strpbrk(psinfo->pr_psargs, " \t\r\v\f\n");
usr/src/cmd/ps/ps.c
1929
psinfo->pr_psargs[PRARGSZ-1] = '\0';
usr/src/cmd/ps/ps.c
1931
for (cp = psinfo->pr_psargs; *cp != '\0'; cp += length) {
usr/src/cmd/ps/ps.c
1948
wcnt = namencnt(psinfo->pr_psargs, PRARGSZ, width);
usr/src/cmd/ps/ps.c
1954
psinfo->pr_psargs);
usr/src/cmd/ps/ps.c
1957
psinfo->pr_psargs);
usr/src/cmd/ps/ps.c
1962
(void) printf("%*d", width, (int)psinfo->pr_taskid);
usr/src/cmd/ps/ps.c
1965
(void) printf("%*d", width, (int)psinfo->pr_projid);
usr/src/cmd/ps/ps.c
1972
if ((getprojbyid(psinfo->pr_projid, &cproj,
usr/src/cmd/ps/ps.c
1975
((int)psinfo->pr_projid)) > width)
usr/src/cmd/ps/ps.c
1977
((int)psinfo->pr_projid), '*');
usr/src/cmd/ps/ps.c
1980
(int)psinfo->pr_projid);
usr/src/cmd/ps/ps.c
2000
if (zombie_lwp || psinfo->pr_lwp.pr_bindpset == PS_NONE)
usr/src/cmd/ps/ps.c
2003
(void) printf("%*d", width, psinfo->pr_lwp.pr_bindpset);
usr/src/cmd/ps/ps.c
2006
(void) printf("%*d", width, (int)psinfo->pr_zoneid);
usr/src/cmd/ps/ps.c
2012
if (getzonenamebyid(psinfo->pr_zoneid, zonename,
usr/src/cmd/ps/ps.c
2015
((int)psinfo->pr_zoneid)) > width)
usr/src/cmd/ps/ps.c
2017
((int)psinfo->pr_zoneid), '*');
usr/src/cmd/ps/ps.c
2020
(int)psinfo->pr_zoneid);
usr/src/cmd/ps/ps.c
2036
if (psinfo->pr_contract == -1)
usr/src/cmd/ps/ps.c
2039
(void) printf("%*ld", width, (long)psinfo->pr_contract);
usr/src/cmd/ps/ps.c
2043
(void) printf("%*d", width, (int)psinfo->pr_lwp.pr_lgrp);
usr/src/cmd/ps/ps.c
2048
psinfo->pr_dmodel == PR_MODEL_LP64 ? "_LP64" : "_ILP32");
usr/src/cmd/ps/ps.c
2054
print_zombie_field(psinfo_t *psinfo, struct field *f, const char *ttyp)
usr/src/cmd/ps/ps.c
2094
print_field(psinfo, f, ttyp);
usr/src/cmd/ps/ps.c
2100
pr_fields(psinfo_t *psinfo, const char *ttyp,
usr/src/cmd/ps/ps.c
2106
print_fld(psinfo, f, ttyp);
usr/src/cmd/ps/ps.c
2287
przom(psinfo_t *psinfo)
usr/src/cmd/ps/ps.c
2300
(void) printf("%2x ", psinfo->pr_flag & 0377); /* F */
usr/src/cmd/ps/ps.c
2301
(void) printf("%c ", psinfo->pr_lwp.pr_sname); /* S */
usr/src/cmd/ps/ps.c
2304
if (getzonenamebyid(psinfo->pr_zoneid, zonename,
usr/src/cmd/ps/ps.c
2307
((int)psinfo->pr_zoneid)) > 7)
usr/src/cmd/ps/ps.c
2309
((int)psinfo->pr_zoneid), '*');
usr/src/cmd/ps/ps.c
2312
((int)psinfo->pr_zoneid));
usr/src/cmd/ps/ps.c
2327
(void) printf(" %6d", (int)psinfo->pr_lwp.pr_lgrp); /* LGRP */
usr/src/cmd/ps/ps.c
2330
if ((pwd = getpwuid(psinfo->pr_euid)) != NULL) {
usr/src/cmd/ps/ps.c
2342
(psinfo->pr_euid)) > 7)
usr/src/cmd/ps/ps.c
2343
(void) printf(" %6.6u%c ", psinfo->pr_euid,
usr/src/cmd/ps/ps.c
2346
(void) printf(" %7.7u ", psinfo->pr_euid);
usr/src/cmd/ps/ps.c
2349
if (snprintf(NULL, 0, "%u", (psinfo->pr_euid)) > 6)
usr/src/cmd/ps/ps.c
2350
(void) printf("%5.5u%c ", psinfo->pr_euid, '*');
usr/src/cmd/ps/ps.c
2352
(void) printf("%6u ", psinfo->pr_euid);
usr/src/cmd/ps/ps.c
2355
(void) printf("%*d", pidwidth, (int)psinfo->pr_pid); /* PID */
usr/src/cmd/ps/ps.c
2358
(int)psinfo->pr_ppid); /* PPID */
usr/src/cmd/ps/ps.c
2362
(int)psinfo->pr_pgid); /* PGID */
usr/src/cmd/ps/ps.c
2364
(int)psinfo->pr_sid); /* SID */
usr/src/cmd/ps/ps.c
2376
(void) printf(" %3d", psinfo->pr_lwp.pr_pri); /* PRI */
usr/src/cmd/ps/ps.c
2378
(void) printf(" %3d", psinfo->pr_lwp.pr_cpu & 0377); /* C */
usr/src/cmd/ps/ps.c
2381
psinfo->pr_lwp.pr_oldpri, "-"); /* PRI NI */
usr/src/cmd/ps/ps.c
2395
tm = psinfo->pr_time.tv_sec;
usr/src/cmd/ps/ps.c
2396
if (psinfo->pr_time.tv_nsec > 500000000)
usr/src/cmd/ps/ucbps.c
1000
wcnt = namencnt(psinfo->pr_fname, 16, maxlen);
usr/src/cmd/ps/ucbps.c
1001
(void) printf(" %.*s", wcnt, psinfo->pr_fname);
usr/src/cmd/ps/ucbps.c
1008
psa = &psinfo->pr_psargs[0];
usr/src/cmd/ps/ucbps.c
1010
tp = &psinfo->pr_psargs[PRARGSZ];
usr/src/cmd/ps/ucbps.c
1022
(void) printf(" [ %.16s ]", psinfo->pr_fname);
usr/src/cmd/ps/ucbps.c
1063
przom(psinfo_t *psinfo)
usr/src/cmd/ps/ucbps.c
1068
(void) printf("%2x", psinfo->pr_flag & 0377);
usr/src/cmd/ps/ucbps.c
1072
if ((pwd = getpwuid(psinfo->pr_euid)) != NULL)
usr/src/cmd/ps/ucbps.c
1075
(void) printf(" %7.7d", (int)psinfo->pr_euid); /* UID */
usr/src/cmd/ps/ucbps.c
1077
(void) printf(" %5d", (int)psinfo->pr_euid); /* UID */
usr/src/cmd/ps/ucbps.c
1079
(void) printf("%*d", pidwidth + 1, (int)psinfo->pr_pid); /* PID */
usr/src/cmd/ps/ucbps.c
1082
(int)psinfo->pr_ppid); /* PPID */
usr/src/cmd/ps/ucbps.c
1090
(void) printf("%4d", psinfo->pr_lwp.pr_pri); /* PRI */
usr/src/cmd/ps/ucbps.c
1100
(void) printf("%c", psinfo->pr_lwp.pr_sname); /* STATE */
usr/src/cmd/ps/ucbps.c
1105
tm = psinfo->pr_time.tv_sec;
usr/src/cmd/ps/ucbps.c
1107
tm += psinfo->pr_ctime.tv_sec;
usr/src/cmd/ps/ucbps.c
1108
if (psinfo->pr_time.tv_nsec + psinfo->pr_ctime.tv_nsec
usr/src/cmd/ps/ucbps.c
1174
i = p2->psinfo->pr_pctcpu - p1->psinfo->pr_pctcpu;
usr/src/cmd/ps/ucbps.c
1176
i = p2->psinfo->pr_rssize - p1->psinfo->pr_rssize;
usr/src/cmd/ps/ucbps.c
1178
i = p1->psinfo->pr_ttydev - p2->psinfo->pr_ttydev;
usr/src/cmd/ps/ucbps.c
1180
i = p1->psinfo->pr_pid - p2->psinfo->pr_pid;
usr/src/cmd/ps/ucbps.c
134
static void przom(psinfo_t *psinfo);
usr/src/cmd/ps/ucbps.c
506
if ((psent[nent].psinfo = malloc(sizeof (psinfo_t)))
usr/src/cmd/ps/ucbps.c
511
*psent[nent].psinfo = info;
usr/src/cmd/ps/ucbps.c
539
if (prcom(pp->found, pp->psinfo, pp->psargs)) {
usr/src/cmd/ps/ucbps.c
564
preadargs(int pfd, psinfo_t *psinfo, char *psargs)
usr/src/cmd/ps/ucbps.c
566
off_t argvoff = (off_t)psinfo->pr_argv;
usr/src/cmd/ps/ucbps.c
577
int is32 = (psinfo->pr_dmodel != PR_MODEL_LP64);
usr/src/cmd/ps/ucbps.c
580
if (psinfo->pr_nlwp == 0 ||
usr/src/cmd/ps/ucbps.c
581
strcmp(psinfo->pr_lwp.pr_clname, "SYS") == 0)
usr/src/cmd/ps/ucbps.c
634
if (strlen(psinfo->pr_psargs) > strlen(psargs))
usr/src/cmd/ps/ucbps.c
635
(void) strcpy(psargs, psinfo->pr_psargs);
usr/src/cmd/ps/ucbps.c
645
preadenvs(int pfd, psinfo_t *psinfo, char *psargs)
usr/src/cmd/ps/ucbps.c
647
off_t envpoff = (off_t)psinfo->pr_envp;
usr/src/cmd/ps/ucbps.c
659
int is32 = (psinfo->pr_dmodel != PR_MODEL_LP64);
usr/src/cmd/ps/ucbps.c
662
psainit = psa = (psargs != NULL)? psargs : psinfo->pr_psargs;
usr/src/cmd/ps/ucbps.c
667
if (bsize <= 0 || psinfo->pr_nlwp == 0 ||
usr/src/cmd/ps/ucbps.c
668
strcmp(psinfo->pr_lwp.pr_clname, "SYS") == 0)
usr/src/cmd/ps/ucbps.c
79
psinfo_t *psinfo;
usr/src/cmd/ps/ucbps.c
807
gettty(psinfo_t *psinfo)
usr/src/cmd/ps/ucbps.c
817
if (psinfo->pr_ttydev == PRNODEV || psinfo->pr_zoneid != zid)
usr/src/cmd/ps/ucbps.c
820
if ((retval = devlookup(psinfo->pr_ttydev)) != NULL)
usr/src/cmd/ps/ucbps.c
823
retval = _ttyname_dev(psinfo->pr_ttydev, devname, sizeof (devname));
usr/src/cmd/ps/ucbps.c
825
return (devadd(retval, psinfo->pr_ttydev));
usr/src/cmd/ps/ucbps.c
845
prcom(int found, psinfo_t *psinfo, char *psargs)
usr/src/cmd/ps/ucbps.c
858
if (psinfo->pr_nlwp == 0) {
usr/src/cmd/ps/ucbps.c
862
przom(psinfo);
usr/src/cmd/ps/ucbps.c
873
tp = gettty(psinfo);
usr/src/cmd/ps/ucbps.c
893
(psinfo->pr_ttydev == ttyp->tdev))
usr/src/cmd/ps/ucbps.c
904
(void) printf("%2x", psinfo->pr_flag & 0377);
usr/src/cmd/ps/ucbps.c
909
if ((pwd = getpwuid(psinfo->pr_euid)) != NULL)
usr/src/cmd/ps/ucbps.c
914
(void) printf(" %7.7d", (int)psinfo->pr_euid);
usr/src/cmd/ps/ucbps.c
916
(void) printf(" %5d", (int)psinfo->pr_euid); /* UID */
usr/src/cmd/ps/ucbps.c
919
(void) printf(" %5d", (int)psinfo->pr_euid); /* UID */
usr/src/cmd/ps/ucbps.c
921
(void) printf("%*d", pidwidth + 1, (int)psinfo->pr_pid); /* PID */
usr/src/cmd/ps/ucbps.c
924
(int)psinfo->pr_ppid); /* PPID */
usr/src/cmd/ps/ucbps.c
926
(void) printf("%3d", psinfo->pr_lwp.pr_cpu & 0377); /* CP */
usr/src/cmd/ps/ucbps.c
928
prtpct(psinfo->pr_pctcpu); /* %CPU */
usr/src/cmd/ps/ucbps.c
929
prtpct(psinfo->pr_pctmem); /* %MEM */
usr/src/cmd/ps/ucbps.c
932
(void) printf("%4d", psinfo->pr_lwp.pr_pri); /* PRI */
usr/src/cmd/ps/ucbps.c
933
(void) printf("%3d", psinfo->pr_lwp.pr_nice); /* NICE */
usr/src/cmd/ps/ucbps.c
936
if (psinfo->pr_flag & SSYS) /* SZ */
usr/src/cmd/ps/ucbps.c
938
else if (psinfo->pr_size)
usr/src/cmd/ps/ucbps.c
939
(void) printf(" %4lu", (ulong_t)psinfo->pr_size);
usr/src/cmd/ps/ucbps.c
942
if (psinfo->pr_flag & SSYS) /* RSS */
usr/src/cmd/ps/ucbps.c
944
else if (psinfo->pr_rssize)
usr/src/cmd/ps/ucbps.c
945
(void) printf(" %4lu", (ulong_t)psinfo->pr_rssize);
usr/src/cmd/ps/ucbps.c
950
if (psinfo->pr_lwp.pr_sname != 'S') {
usr/src/cmd/ps/ucbps.c
952
} else if (psinfo->pr_lwp.pr_wchan) {
usr/src/cmd/ps/ucbps.c
954
(ulong_t)psinfo->pr_lwp.pr_wchan);
usr/src/cmd/ps/ucbps.c
966
(void) printf(" %c", psinfo->pr_lwp.pr_sname); /* STATE */
usr/src/cmd/ps/ucbps.c
970
prtime(psinfo->pr_start); /* START */
usr/src/cmd/ps/ucbps.c
973
tm = psinfo->pr_time.tv_sec;
usr/src/cmd/ps/ucbps.c
975
tm += psinfo->pr_ctime.tv_sec;
usr/src/cmd/ps/ucbps.c
976
if (psinfo->pr_time.tv_nsec + psinfo->pr_ctime.tv_nsec
usr/src/cmd/ps/ucbps.c
984
if (psinfo->pr_flag & SSYS) /* SZ */
usr/src/cmd/ps/ucbps.c
986
else if (psinfo->pr_size)
usr/src/cmd/ps/ucbps.c
987
(void) printf("%5lu", (ulong_t)psinfo->pr_size);
usr/src/cmd/ps/ucbps.c
990
if (psinfo->pr_flag & SSYS) /* SZ */
usr/src/cmd/ps/ucbps.c
992
else if (psinfo->pr_rssize)
usr/src/cmd/ps/ucbps.c
993
(void) printf("%5lu", (ulong_t)psinfo->pr_rssize);
usr/src/cmd/ps/ucbps.c
996
prtpct(psinfo->pr_pctcpu); /* %CPU */
usr/src/cmd/ps/ucbps.c
997
prtpct(psinfo->pr_pctmem); /* %MEM */
usr/src/cmd/psrset/psrset.c
490
query_all_proc(psinfo_t *psinfo, lwpsinfo_t *lwpsinfo, void *arg)
usr/src/cmd/psrset/psrset.c
492
id_t pid = psinfo->pr_pid;
usr/src/cmd/psrset/psrset.c
512
query_all_lwp(psinfo_t *psinfo, lwpsinfo_t *lwpsinfo, void *arg)
usr/src/cmd/psrset/psrset.c
514
id_t pid = psinfo->pr_pid;
usr/src/cmd/psrset/psrset.c
519
if (psinfo->pr_nlwp == 1)
usr/src/cmd/ptools/pargs/pargs.c
1408
psinfo_t psinfo;
usr/src/cmd/ptools/pargs/pargs.c
1436
if (proc_arg_psinfo(arg, PR_ARG_ANY, &psinfo,
usr/src/cmd/ptools/pargs/pargs.c
1445
if (psinfo.pr_nlwp == 0) {
usr/src/cmd/ptools/pargs/pargs.c
1446
(void) printf("%d: <defunct>\n", (int)psinfo.pr_pid);
usr/src/cmd/ptools/pargs/pargs.c
1454
if (psinfo.pr_size == 0 && psinfo.pr_rssize == 0) {
usr/src/cmd/ptools/pargs/pargs.c
1455
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/ptools/pargs/pargs.c
1457
(void) printf("%d: ", (int)psinfo.pr_pid);
usr/src/cmd/ptools/pargs/pargs.c
1458
(void) printf("%s\n", psinfo.pr_psargs);
usr/src/cmd/ptools/pargs/pargs.c
1500
bcopy(Ppsinfo(Pr), &psinfo, sizeof (psinfo_t));
usr/src/cmd/ptools/pargs/pargs.c
1502
datap.pd_psinfo = &psinfo;
usr/src/cmd/ptools/pargs/pargs.c
1576
psargs_conv = convert_str(&datap, psinfo.pr_psargs,
usr/src/cmd/ptools/pargs/pargs.c
1583
arg, (int)psinfo.pr_pid, psargs_conv);
usr/src/cmd/ptools/pargs/pargs.c
1586
(int)psinfo.pr_pid, psargs_conv);
usr/src/cmd/ptools/pfiles/pfiles.c
126
psinfo_t psinfo;
usr/src/cmd/ptools/pfiles/pfiles.c
136
&psinfo, &gret)) == -1) {
usr/src/cmd/ptools/pfiles/pfiles.c
146
if (proc_arg_psinfo(arg, PR_ARG_ANY, &psinfo,
usr/src/cmd/ptools/pfiles/pfiles.c
156
arg, (int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pfiles/pfiles.c
163
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/ptools/pfiles/pfiles.c
165
(int)pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pfiles/pfiles.c
179
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/ptools/pfiles/pfiles.c
181
psinfo.pr_psargs);
usr/src/cmd/ptools/pfiles/pfiles.c
452
psinfo_t psinfo;
usr/src/cmd/ptools/pfiles/pfiles.c
454
if (proc_get_psinfo(ppid, &psinfo) == 0)
usr/src/cmd/ptools/pfiles/pfiles.c
455
(void) printf(" %s[%d]", psinfo.pr_fname, (int)ppid);
usr/src/cmd/ptools/pflags/pflags.c
131
psinfo_t psinfo;
usr/src/cmd/ptools/pflags/pflags.c
147
proc_arg_psinfo(arg, PR_ARG_PIDS, &psinfo, &gcode2) > 0 &&
usr/src/cmd/ptools/pflags/pflags.c
148
psinfo.pr_nlwp == 0) {
usr/src/cmd/ptools/pflags/pflags.c
149
(void) printf("%d:\t<defunct>\n\n", (int)psinfo.pr_pid);
usr/src/cmd/ptools/pflags/pflags.c
158
(void) memcpy(&psinfo, Ppsinfo(Pr), sizeof (psinfo_t));
usr/src/cmd/ptools/pflags/pflags.c
159
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/ptools/pflags/pflags.c
161
if (psinfo.pr_nlwp == 0) {
usr/src/cmd/ptools/pflags/pflags.c
162
(void) printf("%d:\t<defunct>\n\n", (int)psinfo.pr_pid);
usr/src/cmd/ptools/pflags/pflags.c
176
arg, (int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pflags/pflags.c
179
(int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pldd/pldd.c
100
psinfo_t psinfo;
usr/src/cmd/ptools/pldd/pldd.c
114
(void) memcpy(&psinfo, Ppsinfo(Pr), sizeof (psinfo_t));
usr/src/cmd/ptools/pldd/pldd.c
115
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/ptools/pldd/pldd.c
125
arg, (int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pldd/pldd.c
128
(int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pmadvise/pmadvise.c
1056
psinfo_t psinfo;
usr/src/cmd/ptools/pmadvise/pmadvise.c
1074
(void) memcpy(&psinfo, Ppsinfo(Pr), sizeof (psinfo_t));
usr/src/cmd/ptools/pmadvise/pmadvise.c
1077
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/ptools/pmadvise/pmadvise.c
1079
(int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pmadvise/pmadvise.c
1086
nstacks = psinfo.pr_nlwp * 2;
usr/src/cmd/ptools/pmap/pmap.c
375
psinfo_t psinfo;
usr/src/cmd/ptools/pmap/pmap.c
394
(void) memcpy(&psinfo, Ppsinfo(Pr), sizeof (psinfo_t));
usr/src/cmd/ptools/pmap/pmap.c
395
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/ptools/pmap/pmap.c
399
"/proc/%d/map", (int)psinfo.pr_pid);
usr/src/cmd/ptools/pmap/pmap.c
417
arg, (int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pmap/pmap.c
431
(int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pmap/pmap.c
466
if (reallocstacks(psinfo.pr_nlwp * 2)) {
usr/src/cmd/ptools/preap/preap.c
106
psinfo_t psinfo;
usr/src/cmd/ptools/preap/preap.c
115
if ((pid = proc_arg_psinfo(arg, PR_ARG_PIDS, &psinfo, &gret)) == -1) {
usr/src/cmd/ptools/preap/preap.c
121
if (psinfo.pr_nlwp != 0) {
usr/src/cmd/ptools/preap/preap.c
127
*exit_status = psinfo.pr_wstat;
usr/src/cmd/ptools/preap/preap.c
128
*reap_pid = psinfo.pr_pid;
usr/src/cmd/ptools/preap/preap.c
129
ppid = psinfo.pr_ppid;
usr/src/cmd/ptools/psecflags/psecflags.c
282
psinfo_t psinfo;
usr/src/cmd/ptools/psecflags/psecflags.c
294
(void) memcpy(&psinfo, Ppsinfo(Pr), sizeof (psinfo_t));
usr/src/cmd/ptools/psecflags/psecflags.c
295
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/ptools/psecflags/psecflags.c
299
arg, (int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/psecflags/psecflags.c
302
(int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/psig/psig.c
180
psinfo_t psinfo;
usr/src/cmd/ptools/psig/psig.c
197
(void) memcpy(&psinfo, psinfop, sizeof (psinfo_t));
usr/src/cmd/ptools/psig/psig.c
198
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/ptools/psig/psig.c
200
(void) sprintf(pathname, "/proc/%d/sigact", (int)psinfo.pr_pid);
usr/src/cmd/ptools/psig/psig.c
226
(void) printf("%d:\t%.70s\n", (int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/psig/psig.c
231
if ((uberaddr = uberdata_addr(Pr, psinfo.pr_dmodel)) == 0) {
usr/src/cmd/ptools/psig/psig.c
237
if (psinfo.pr_dmodel != PR_MODEL_NATIVE) {
usr/src/cmd/ptools/psig/psig.c
302
haddr = deinterpose(sig, aharr, &psinfo, sp);
usr/src/cmd/ptools/psig/psig.c
408
deinterpose(int sig, void *aharr, psinfo_t *psinfo, struct sigaction *sp)
usr/src/cmd/ptools/psig/psig.c
413
if (psinfo->pr_dmodel != PR_MODEL_NATIVE) {
usr/src/cmd/ptools/pstack/pstack.c
216
psinfo_t psinfo;
usr/src/cmd/ptools/pstack/pstack.c
243
(void) memcpy(&psinfo, tpsinfo, sizeof (psinfo_t));
usr/src/cmd/ptools/pstack/pstack.c
244
proc_unctrl_psinfo(&psinfo);
usr/src/cmd/ptools/pstack/pstack.c
254
arg, (int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pstack/pstack.c
257
(int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pstack/pstack.c
260
is64 = (psinfo.pr_dmodel == PR_MODEL_LP64);
usr/src/cmd/ptools/ptime/ptime.c
195
psinfo_t psinfo;
usr/src/cmd/ptools/ptime/ptime.c
203
if (proc_get_psinfo(pid, &psinfo) < 0)
usr/src/cmd/ptools/ptime/ptime.c
229
(int)psinfo.pr_pid, psinfo.pr_psargs);
usr/src/cmd/ptools/pwait/pwait.c
165
psinfo_t psinfo;
usr/src/cmd/ptools/pwait/pwait.c
167
if (pread(pfd->fd, &psinfo,
usr/src/cmd/ptools/pwait/pwait.c
168
sizeof (psinfo), (off_t)0)
usr/src/cmd/ptools/pwait/pwait.c
169
== sizeof (psinfo)) {
usr/src/cmd/ptools/pwait/pwait.c
172
arg, psinfo.pr_wstat);
usr/src/cmd/rcap/common/rcapd.h
179
extern int get_psinfo(pid_t, struct psinfo *, int, int(*)(void *, int), void *,
usr/src/cmd/rcap/common/rcapd.h
89
struct psinfo;
usr/src/cmd/rcap/rcapd/rcapd_main.c
315
get_psinfo(pid_t pid, psinfo_t *psinfo, int cached_fd,
usr/src/cmd/rcap/rcapd/rcapd_main.c
343
if (pread(fd, psinfo, sizeof (*psinfo), 0) ==
usr/src/cmd/rcap/rcapd/rcapd_main.c
344
sizeof (*psinfo) && psinfo->pr_pid == pid)
usr/src/cmd/rcap/rcapd/rcapd_main.c
376
psinfo_t psinfo;
usr/src/cmd/rcap/rcapd/rcapd_main.c
378
if (get_psinfo(pid, &psinfo, -1, NULL, NULL, NULL) == 0) {
usr/src/cmd/rcap/rcapd/rcapd_main.c
379
lprocess_insert_mark(&psinfo);
usr/src/cmd/rcap/rcapd/rcapd_main.c
380
if (gz_capped && psinfo.pr_zoneid == GLOBAL_ZONEID) {
usr/src/cmd/rcap/rcapd/rcapd_main.c
386
psinfo.pr_projid = -1;
usr/src/cmd/rcap/rcapd/rcapd_main.c
387
lprocess_insert_mark(&psinfo);
usr/src/cmd/sgs/elfdump/common/corenote.c
1495
const sl_psinfo_layout_t *layout = state->ns_arch->psinfo;
usr/src/cmd/sgs/elfdump/common/gen_layout_obj.c
47
psinfo_t psinfo;
usr/src/cmd/sgs/elfdump/common/gen_struct_layout.c
260
START(psinfo, psinfo_t);
usr/src/cmd/sgs/elfdump/common/struct_layout.h
574
const sl_psinfo_layout_t *psinfo; /* psinfo_t */
usr/src/cmd/svc/startd/proc.c
44
psinfo_t psinfo;
usr/src/cmd/svc/startd/proc.c
50
bytes = read(fd, &psinfo, sizeof (psinfo));
usr/src/cmd/svc/startd/proc.c
51
if (bytes == sizeof (psinfo))
usr/src/cmd/svc/startd/proc.c
52
ctid = psinfo.pr_contract;
usr/src/cmd/truss/actions.c
406
psinfo_t psinfo;
usr/src/cmd/truss/actions.c
420
proc_get_psinfo(pid, &psinfo) == 0) {
usr/src/cmd/truss/actions.c
421
argv = (long)psinfo.pr_argv;
usr/src/cmd/truss/main.c
2271
psinfo_t psinfo;
usr/src/cmd/truss/main.c
2273
if (proc_get_psinfo(pid, &psinfo) == 0)
usr/src/cmd/truss/main.c
2275
pri->pname, psinfo.pr_psargs);
usr/src/cmd/utmpd/utmpd.c
1054
psinfo_t psinfo;
usr/src/cmd/utmpd/utmpd.c
1065
read(fd, &psinfo, sizeof (psinfo)) != sizeof (psinfo)) {
usr/src/cmd/utmpd/utmpd.c
1070
psinfo.pr_nlwp = 0;
usr/src/cmd/utmpd/utmpd.c
1076
return (psinfo.pr_nlwp != 0);
usr/src/cmd/utmpd/utmpd.c
467
psinfo_t psinfo;
usr/src/cmd/utmpd/utmpd.c
469
if (pread(pfd->fd, &psinfo, sizeof (psinfo), (off_t)0)
usr/src/cmd/utmpd/utmpd.c
470
!= sizeof (psinfo)) {
usr/src/cmd/utmpd/utmpd.c
472
(int)pidtable[i].pl_pid, psinfo.pr_wstat));
usr/src/cmd/utmpd/utmpd.c
473
pidtable[i].pl_status = psinfo.pr_wstat;
usr/src/cmd/w/w.c
154
struct psinfo info;
usr/src/cmd/whodo/whodo.c
188
struct psinfo info;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2466
zsd_get_proc_info(zsd_ctl_t *ctl, psinfo_t *psinfo, psetid_t *psetid,
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2474
proc = &(ctl->zsctl_proc_array[psinfo->pr_pid]);
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2475
*psetid = psinfo->pr_lwp.pr_bindpset;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2482
*zoneid = psinfo->pr_zoneid;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2488
TIMESTRUC_DELTA(d, psinfo->pr_time, proc->zspr_usage);
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2491
*sched = zsd_schedname2int(psinfo->pr_lwp.pr_clname,
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2492
psinfo->pr_lwp.pr_pri);
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2495
proc->zspr_psetid = psinfo->pr_lwp.pr_bindpset;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2496
proc->zspr_zoneid = psinfo->pr_zoneid;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2498
proc->zspr_usage.tv_sec = psinfo->pr_time.tv_sec;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2499
proc->zspr_usage.tv_nsec = psinfo->pr_time.tv_nsec;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2500
proc->zspr_ppid = psinfo->pr_ppid;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2620
psinfo_t psinfo;
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2676
if (read(fd, &psinfo, sizeof (psinfo)) != sizeof (psinfo)) {
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2682
zsd_get_proc_info(ctl, &psinfo, &psetid, &prev_psetid,
usr/src/lib/libpctx/common/libpctx.c
532
psinfo_t psinfo;
usr/src/lib/libpctx/common/libpctx.c
732
(void) memcpy(&psinfo,
usr/src/lib/libpctx/common/libpctx.c
733
Ppsinfo(pctx->Pr), sizeof (psinfo));
usr/src/lib/libpctx/common/libpctx.c
734
proc_unctrl_psinfo(&psinfo);
usr/src/lib/libpctx/common/libpctx.c
737
psinfo.pr_psargs, pctx->uarg) != 0)
usr/src/lib/libproc/common/Pcontrol.c
1333
return (P->ops.pop_psinfo(P, &P->psinfo, P->data));
usr/src/lib/libproc/common/Pcontrol.c
200
Ppsinfo_live(struct ps_prochandle *P, psinfo_t *psinfo, void *data)
usr/src/lib/libproc/common/Pcontrol.c
202
if (proc_get_psinfo(P->pid, psinfo) == -1)
usr/src/lib/libproc/common/Pcontrol.c
205
return (psinfo);
usr/src/lib/libproc/common/Pcontrol.c
3100
return (func(cd, &P->status.pr_lwp, &P->psinfo.pr_lwp));
usr/src/lib/libproc/common/Pcontrol.h
214
psinfo_t psinfo; /* psinfo_t from last Ppsinfo() request */
usr/src/lib/libproc/common/Pcore.c
1219
Pdprintf("spymaster pr_fname = <%s>\n", P->psinfo.pr_fname);
usr/src/lib/libproc/common/Pcore.c
1220
Pdprintf("spymaster pr_psargs = <%s>\n", P->psinfo.pr_psargs);
usr/src/lib/libproc/common/Pcore.c
1221
Pdprintf("spymaster pr_wstat = 0x%x\n", P->psinfo.pr_wstat);
usr/src/lib/libproc/common/Pcore.c
199
Ppsinfo_core(struct ps_prochandle *P, psinfo_t *psinfo, void *data)
usr/src/lib/libproc/common/Pcore.c
201
return (&P->psinfo);
usr/src/lib/libproc/common/Pcore.c
2684
P->psinfo.pr_pid = pid;
usr/src/lib/libproc/common/Pcore.c
480
lx_prpsinfo32_to_psinfo(lx_prpsinfo32_t *p32, psinfo_t *psinfo)
usr/src/lib/libproc/common/Pcore.c
482
psinfo->pr_flag = p32->pr_flag;
usr/src/lib/libproc/common/Pcore.c
483
psinfo->pr_pid = p32->pr_pid;
usr/src/lib/libproc/common/Pcore.c
484
psinfo->pr_ppid = p32->pr_ppid;
usr/src/lib/libproc/common/Pcore.c
485
psinfo->pr_uid = p32->pr_uid;
usr/src/lib/libproc/common/Pcore.c
486
psinfo->pr_gid = p32->pr_gid;
usr/src/lib/libproc/common/Pcore.c
487
psinfo->pr_sid = p32->pr_sid;
usr/src/lib/libproc/common/Pcore.c
488
psinfo->pr_pgid = p32->pr_pgrp;
usr/src/lib/libproc/common/Pcore.c
490
(void) memcpy(psinfo->pr_fname, p32->pr_fname,
usr/src/lib/libproc/common/Pcore.c
491
sizeof (psinfo->pr_fname));
usr/src/lib/libproc/common/Pcore.c
492
(void) memcpy(psinfo->pr_psargs, p32->pr_psargs,
usr/src/lib/libproc/common/Pcore.c
493
sizeof (psinfo->pr_psargs));
usr/src/lib/libproc/common/Pcore.c
497
lx_prpsinfo64_to_psinfo(lx_prpsinfo64_t *p64, psinfo_t *psinfo)
usr/src/lib/libproc/common/Pcore.c
499
psinfo->pr_flag = p64->pr_flag;
usr/src/lib/libproc/common/Pcore.c
500
psinfo->pr_pid = p64->pr_pid;
usr/src/lib/libproc/common/Pcore.c
501
psinfo->pr_ppid = p64->pr_ppid;
usr/src/lib/libproc/common/Pcore.c
502
psinfo->pr_uid = p64->pr_uid;
usr/src/lib/libproc/common/Pcore.c
503
psinfo->pr_gid = p64->pr_gid;
usr/src/lib/libproc/common/Pcore.c
504
psinfo->pr_sid = p64->pr_sid;
usr/src/lib/libproc/common/Pcore.c
505
psinfo->pr_pgid = p64->pr_pgrp;
usr/src/lib/libproc/common/Pcore.c
506
psinfo->pr_pgid = p64->pr_pgrp;
usr/src/lib/libproc/common/Pcore.c
508
(void) memcpy(psinfo->pr_fname, p64->pr_fname,
usr/src/lib/libproc/common/Pcore.c
509
sizeof (psinfo->pr_fname));
usr/src/lib/libproc/common/Pcore.c
510
(void) memcpy(psinfo->pr_psargs, p64->pr_psargs,
usr/src/lib/libproc/common/Pcore.c
511
sizeof (psinfo->pr_psargs));
usr/src/lib/libproc/common/Pcore.c
526
lx_prpsinfo32_to_psinfo(&p32, &P->psinfo);
usr/src/lib/libproc/common/Pcore.c
532
lx_prpsinfo64_to_psinfo(&p64, &P->psinfo);
usr/src/lib/libproc/common/Pcore.c
536
P->status.pr_pid = P->psinfo.pr_pid;
usr/src/lib/libproc/common/Pcore.c
537
P->status.pr_ppid = P->psinfo.pr_ppid;
usr/src/lib/libproc/common/Pcore.c
538
P->status.pr_pgid = P->psinfo.pr_pgid;
usr/src/lib/libproc/common/Pcore.c
539
P->status.pr_sid = P->psinfo.pr_sid;
usr/src/lib/libproc/common/Pcore.c
541
P->psinfo.pr_nlwp = 0;
usr/src/lib/libproc/common/Pcore.c
661
P->psinfo.pr_nlwp++;
usr/src/lib/libproc/common/Pcore.c
692
psinfo_32_to_n(&ps32, &P->psinfo);
usr/src/lib/libproc/common/Pcore.c
696
read(P->asfd, &P->psinfo, sizeof (psinfo_t)) != sizeof (psinfo_t))
usr/src/lib/libproc/common/Pcore.c
699
Pdprintf("pr_fname = <%s>\n", P->psinfo.pr_fname);
usr/src/lib/libproc/common/Pcore.c
700
Pdprintf("pr_psargs = <%s>\n", P->psinfo.pr_psargs);
usr/src/lib/libproc/common/Pcore.c
701
Pdprintf("pr_wstat = 0x%x\n", P->psinfo.pr_wstat);
usr/src/lib/libproc/common/Pexecname.c
165
(void) strncpy(path, P->psinfo.pr_psargs, PRARGSZ);
usr/src/lib/libproc/common/Pexecname.c
183
if (P->psinfo.pr_argv != (uintptr_t)NULL &&
usr/src/lib/libproc/common/Pexecname.c
184
Pread(P, &addr, sizeof (addr), P->psinfo.pr_argv) != -1 &&
usr/src/lib/libproc/common/Pexecname.c
206
(void) strncpy(path, P->psinfo.pr_psargs, PRARGSZ);
usr/src/lib/libproc/common/Pexecname.c
213
P->psinfo.pr_fname, strlen(P->psinfo.pr_fname)) != 0)
usr/src/lib/libproc/common/Pexecname.c
214
(void) strcpy(path, P->psinfo.pr_fname);
usr/src/lib/libproc/common/Pgcore.c
1369
if (write_note(fd, NT_PSINFO, &P->psinfo, sizeof (psinfo_t),
usr/src/lib/libproc/common/Pgcore.c
1389
psinfo_n_to_32(&P->psinfo, &pi32);
usr/src/lib/libproc/common/Pgcore.c
206
psp->pr_state = P->psinfo.pr_lwp.pr_state;
usr/src/lib/libproc/common/Pgcore.c
207
psp->pr_sname = P->psinfo.pr_lwp.pr_sname;
usr/src/lib/libproc/common/Pgcore.c
209
psp->pr_nice = P->psinfo.pr_lwp.pr_nice;
usr/src/lib/libproc/common/Pgcore.c
210
psp->pr_flag = P->psinfo.pr_lwp.pr_flag;
usr/src/lib/libproc/common/Pgcore.c
211
psp->pr_uid = P->psinfo.pr_uid;
usr/src/lib/libproc/common/Pgcore.c
212
psp->pr_gid = P->psinfo.pr_gid;
usr/src/lib/libproc/common/Pgcore.c
213
psp->pr_pid = P->psinfo.pr_pid;
usr/src/lib/libproc/common/Pgcore.c
214
psp->pr_ppid = P->psinfo.pr_ppid;
usr/src/lib/libproc/common/Pgcore.c
215
psp->pr_pgrp = P->psinfo.pr_pgid;
usr/src/lib/libproc/common/Pgcore.c
216
psp->pr_sid = P->psinfo.pr_sid;
usr/src/lib/libproc/common/Pgcore.c
217
psp->pr_addr = (caddr_t)P->psinfo.pr_addr;
usr/src/lib/libproc/common/Pgcore.c
218
psp->pr_size = P->psinfo.pr_size;
usr/src/lib/libproc/common/Pgcore.c
219
psp->pr_rssize = P->psinfo.pr_rssize;
usr/src/lib/libproc/common/Pgcore.c
220
psp->pr_wchan = (caddr_t)P->psinfo.pr_lwp.pr_wchan;
usr/src/lib/libproc/common/Pgcore.c
221
psp->pr_start = P->psinfo.pr_start;
usr/src/lib/libproc/common/Pgcore.c
222
psp->pr_time = P->psinfo.pr_time;
usr/src/lib/libproc/common/Pgcore.c
223
psp->pr_pri = P->psinfo.pr_lwp.pr_pri;
usr/src/lib/libproc/common/Pgcore.c
224
psp->pr_oldpri = P->psinfo.pr_lwp.pr_oldpri;
usr/src/lib/libproc/common/Pgcore.c
225
psp->pr_cpu = P->psinfo.pr_lwp.pr_cpu;
usr/src/lib/libproc/common/Pgcore.c
226
psp->pr_ottydev = cmpdev(P->psinfo.pr_ttydev);
usr/src/lib/libproc/common/Pgcore.c
227
psp->pr_lttydev = P->psinfo.pr_ttydev;
usr/src/lib/libproc/common/Pgcore.c
228
(void) strncpy(psp->pr_clname, P->psinfo.pr_lwp.pr_clname,
usr/src/lib/libproc/common/Pgcore.c
230
(void) strncpy(psp->pr_fname, P->psinfo.pr_fname,
usr/src/lib/libproc/common/Pgcore.c
232
bcopy(&P->psinfo.pr_psargs, &psp->pr_psargs,
usr/src/lib/libproc/common/Pgcore.c
234
psp->pr_syscall = P->psinfo.pr_lwp.pr_syscall;
usr/src/lib/libproc/common/Pgcore.c
235
psp->pr_ctime = P->psinfo.pr_ctime;
usr/src/lib/libproc/common/Pgcore.c
238
psp->pr_argc = P->psinfo.pr_argc;
usr/src/lib/libproc/common/Pgcore.c
239
psp->pr_argv = (char **)P->psinfo.pr_argv;
usr/src/lib/libproc/common/Pgcore.c
240
psp->pr_envp = (char **)P->psinfo.pr_envp;
usr/src/lib/libproc/common/Pgcore.c
241
psp->pr_wstat = P->psinfo.pr_wstat;
usr/src/lib/libproc/common/Pgcore.c
242
psp->pr_pctcpu = P->psinfo.pr_pctcpu;
usr/src/lib/libproc/common/Pgcore.c
243
psp->pr_pctmem = P->psinfo.pr_pctmem;
usr/src/lib/libproc/common/Pgcore.c
244
psp->pr_euid = P->psinfo.pr_euid;
usr/src/lib/libproc/common/Pgcore.c
245
psp->pr_egid = P->psinfo.pr_egid;
usr/src/lib/libproc/common/Pgcore.c
247
psp->pr_dmodel = P->psinfo.pr_dmodel;
usr/src/lib/libproc/common/Pgcore.c
331
psp->pr_state = P->psinfo.pr_lwp.pr_state;
usr/src/lib/libproc/common/Pgcore.c
332
psp->pr_sname = P->psinfo.pr_lwp.pr_sname;
usr/src/lib/libproc/common/Pgcore.c
334
psp->pr_nice = P->psinfo.pr_lwp.pr_nice;
usr/src/lib/libproc/common/Pgcore.c
335
psp->pr_flag = P->psinfo.pr_lwp.pr_flag;
usr/src/lib/libproc/common/Pgcore.c
336
psp->pr_uid = P->psinfo.pr_uid;
usr/src/lib/libproc/common/Pgcore.c
337
psp->pr_gid = P->psinfo.pr_gid;
usr/src/lib/libproc/common/Pgcore.c
338
psp->pr_pid = P->psinfo.pr_pid;
usr/src/lib/libproc/common/Pgcore.c
339
psp->pr_ppid = P->psinfo.pr_ppid;
usr/src/lib/libproc/common/Pgcore.c
340
psp->pr_pgrp = P->psinfo.pr_pgid;
usr/src/lib/libproc/common/Pgcore.c
341
psp->pr_sid = P->psinfo.pr_sid;
usr/src/lib/libproc/common/Pgcore.c
342
psp->pr_addr = (caddr32_t)P->psinfo.pr_addr;
usr/src/lib/libproc/common/Pgcore.c
343
psp->pr_size = P->psinfo.pr_size;
usr/src/lib/libproc/common/Pgcore.c
344
psp->pr_rssize = P->psinfo.pr_rssize;
usr/src/lib/libproc/common/Pgcore.c
345
psp->pr_wchan = (caddr32_t)P->psinfo.pr_lwp.pr_wchan;
usr/src/lib/libproc/common/Pgcore.c
346
timestruc_n_to_32(&P->psinfo.pr_start, &psp->pr_start);
usr/src/lib/libproc/common/Pgcore.c
347
timestruc_n_to_32(&P->psinfo.pr_time, &psp->pr_time);
usr/src/lib/libproc/common/Pgcore.c
348
psp->pr_pri = P->psinfo.pr_lwp.pr_pri;
usr/src/lib/libproc/common/Pgcore.c
349
psp->pr_oldpri = P->psinfo.pr_lwp.pr_oldpri;
usr/src/lib/libproc/common/Pgcore.c
350
psp->pr_cpu = P->psinfo.pr_lwp.pr_cpu;
usr/src/lib/libproc/common/Pgcore.c
351
psp->pr_ottydev = cmpdev(P->psinfo.pr_ttydev);
usr/src/lib/libproc/common/Pgcore.c
352
psp->pr_lttydev = prcmpldev(P->psinfo.pr_ttydev);
usr/src/lib/libproc/common/Pgcore.c
353
(void) strncpy(psp->pr_clname, P->psinfo.pr_lwp.pr_clname,
usr/src/lib/libproc/common/Pgcore.c
355
(void) strncpy(psp->pr_fname, P->psinfo.pr_fname,
usr/src/lib/libproc/common/Pgcore.c
357
bcopy(&P->psinfo.pr_psargs, &psp->pr_psargs,
usr/src/lib/libproc/common/Pgcore.c
359
psp->pr_syscall = P->psinfo.pr_lwp.pr_syscall;
usr/src/lib/libproc/common/Pgcore.c
360
timestruc_n_to_32(&P->psinfo.pr_ctime, &psp->pr_ctime);
usr/src/lib/libproc/common/Pgcore.c
363
psp->pr_argc = P->psinfo.pr_argc;
usr/src/lib/libproc/common/Pgcore.c
364
psp->pr_argv = (caddr32_t)P->psinfo.pr_argv;
usr/src/lib/libproc/common/Pgcore.c
365
psp->pr_envp = (caddr32_t)P->psinfo.pr_envp;
usr/src/lib/libproc/common/Pgcore.c
366
psp->pr_wstat = P->psinfo.pr_wstat;
usr/src/lib/libproc/common/Pgcore.c
367
psp->pr_pctcpu = P->psinfo.pr_pctcpu;
usr/src/lib/libproc/common/Pgcore.c
368
psp->pr_pctmem = P->psinfo.pr_pctmem;
usr/src/lib/libproc/common/Pgcore.c
369
psp->pr_euid = P->psinfo.pr_euid;
usr/src/lib/libproc/common/Pgcore.c
370
psp->pr_egid = P->psinfo.pr_egid;
usr/src/lib/libproc/common/Pgcore.c
372
psp->pr_dmodel = P->psinfo.pr_dmodel;
usr/src/lib/libproc/common/proc_arg.c
134
psinfo_t psinfo;
usr/src/lib/libproc/common/proc_arg.c
152
if (read(fd, &psinfo,
usr/src/lib/libproc/common/proc_arg.c
162
*psp = psinfo;
usr/src/lib/libproc/common/proc_arg.c
165
return (Pgrab(psinfo.pr_pid, gflag,
usr/src/lib/libproc/common/proc_arg.c
201
if (read(fd, &psinfo, sizeof (psinfo_t)) == sizeof (psinfo_t)) {
usr/src/lib/libproc/common/proc_arg.c
204
*psp = psinfo;
usr/src/lib/libproc/common/proc_arg.c
207
return (Pgrab(psinfo.pr_pid, gflag, perr));
usr/src/lib/libproc/common/proc_arg.c
259
psinfo_t psinfo;
usr/src/lib/libproc/common/proc_arg.c
262
psp = &psinfo;
usr/src/lib/libproc/common/proc_arg.c
274
psinfo_t psinfo;
usr/src/lib/libproc/common/proc_arg.c
277
psp = &psinfo;
usr/src/lib/libproc/common/proc_arg.c
433
psinfo_t psinfo;
usr/src/lib/libproc/common/proc_arg.c
466
if (read(fd, &psinfo, sizeof (psinfo)) != sizeof (psinfo) ||
usr/src/lib/libproc/common/proc_arg.c
467
((psinfo.pr_flag & SSYS) != 0 && !walk_sys)) {
usr/src/lib/libproc/common/proc_arg.c
473
if ((ret = func(&psinfo, &psinfo.pr_lwp, arg)) != 0)
usr/src/lib/libproc/common/proc_arg.c
505
if ((ret = func(&psinfo, lwpsinfo, arg)) != 0) {
usr/src/lib/libzonecfg/common/libzonecfg.c
3872
psinfo_t psinfo;
usr/src/lib/libzonecfg/common/libzonecfg.c
3889
if (proc_get_psinfo(p->pid, &psinfo) != 0)
usr/src/lib/libzonecfg/common/libzonecfg.c
3892
if (psinfo.pr_zoneid != zoneid)
usr/src/uts/common/exec/elf/elf_notes.c
222
psinfo_t psinfo;
usr/src/uts/common/exec/elf/elf_notes.c
283
prgetpsinfo(p, &bigwad->psinfo);
usr/src/uts/common/exec/elf/elf_notes.c
285
bigwad->psinfo.pr_wstat = wstat(CLD_DUMPED, sig);
usr/src/uts/common/exec/elf/elf_notes.c
287
error = elfnote(vp, &offset, NT_PSINFO, sizeof (bigwad->psinfo),
usr/src/uts/common/exec/elf/elf_notes.c
288
(caddr_t)&bigwad->psinfo, rlimit, credp);
usr/src/uts/common/exec/elf/elf_notes.c
647
psinfo_kto32(psaddr, &bigwad->psinfo);
usr/src/uts/common/exec/elf/elf_notes.c
648
psaddr = &bigwad->psinfo;
usr/src/uts/common/exec/elf/old_notes.c
113
oprgetpsinfo(p, &bigwad->psinfo, NULL);
usr/src/uts/common/exec/elf/old_notes.c
115
error = elfnote(vp, &offset, NT_PRPSINFO, sizeof (bigwad->psinfo),
usr/src/uts/common/exec/elf/old_notes.c
116
(caddr_t)&bigwad->psinfo, rlimit, credp);
usr/src/uts/common/exec/elf/old_notes.c
90
prpsinfo_t psinfo;
usr/src/uts/common/fs/proc/prsubr.c
3486
psinfo_kto32(const struct psinfo *src, struct psinfo32 *dest)
usr/src/uts/common/fs/proc/prvnops.c
1736
psinfo_t psinfo;
usr/src/uts/common/fs/proc/prvnops.c
1757
bcopy(lwp->lwp_spymaster, &psinfo, sizeof (psinfo_t));
usr/src/uts/common/fs/proc/prvnops.c
1760
return (pr_uioread(&psinfo, sizeof (psinfo), uiop));
usr/src/uts/common/fs/proc/prvnops.c
2077
psinfo32_t psinfo;
usr/src/uts/common/fs/proc/prvnops.c
2094
prgetpsinfo32(p, &psinfo);
usr/src/uts/common/fs/proc/prvnops.c
2096
error = pr_uioread(&psinfo, sizeof (psinfo), uiop);
usr/src/uts/common/fs/proc/prvnops.c
2773
psinfo32_t psinfo;
usr/src/uts/common/fs/proc/prvnops.c
2794
psinfo_kto32(lwp->lwp_spymaster, &psinfo);
usr/src/uts/common/fs/proc/prvnops.c
2797
return (pr_uioread(&psinfo, sizeof (psinfo), uiop));
usr/src/uts/common/fs/proc/prvnops.c
799
psinfo_t psinfo;
usr/src/uts/common/fs/proc/prvnops.c
816
prgetpsinfo(p, &psinfo);
usr/src/uts/common/fs/proc/prvnops.c
818
error = pr_uioread(&psinfo, sizeof (psinfo), uiop);
usr/src/uts/common/sys/klwp.h
195
struct psinfo *lwp_spymaster; /* if an agent LWP, our spymaster */
usr/src/uts/common/sys/prsystm.h
139
extern void psinfo_kto32(const struct psinfo *src, struct psinfo32 *dest);
usr/src/uts/common/sys/prsystm.h
53
struct psinfo;
usr/src/uts/common/sys/prsystm.h
78
extern void prgetpsinfo(proc_t *, struct psinfo *);