Home
last modified time | relevance | path

Searched refs:psinfo (Results 1 – 25 of 58) sorted by relevance

123

/illumos-gate/usr/src/cmd/ps/
H A Ducbps.c79 psinfo_t *psinfo; member
817 if (psinfo->pr_ttydev == PRNODEV || psinfo->pr_zoneid != zid) in gettty()
862 przom(psinfo); in prcom()
873 tp = gettty(psinfo); in prcom()
976 if (psinfo->pr_time.tv_nsec + psinfo->pr_ctime.tv_nsec in prcom()
1063 przom(psinfo_t *psinfo) in przom() argument
1108 if (psinfo->pr_time.tv_nsec + psinfo->pr_ctime.tv_nsec in przom()
1174 i = p2->psinfo->pr_pctcpu - p1->psinfo->pr_pctcpu; in pscompare()
1176 i = p2->psinfo->pr_rssize - p1->psinfo->pr_rssize; in pscompare()
1178 i = p1->psinfo->pr_ttydev - p2->psinfo->pr_ttydev; in pscompare()
[all …]
H A Dps.c1269 gettty(psinfo_t *psinfo) in gettty() argument
1279 if (psinfo->pr_ttydev == PRNODEV || psinfo->pr_zoneid != zid) in gettty()
1299 if (psinfo->pr_nlwp == 0) { in prfind()
1312 tp = gettty(psinfo); in prfind()
1377 przom(psinfo); in prcom()
1469 (void) printf(" %5d", psinfo->pr_nlwp + psinfo->pr_nzomb); in prcom()
1763 (int)psinfo->pr_pid, (int)psinfo->pr_lwp.pr_lwpid) != -1 && in print_field()
1779 (void) printf("%*d", width, psinfo->pr_nlwp + psinfo->pr_nzomb); in print_field()
1954 psinfo->pr_psargs); in print_field()
1957 psinfo->pr_psargs); in print_field()
[all …]
/illumos-gate/usr/src/lib/libproc/common/
H A Dproc_arg.c134 psinfo_t psinfo; in proc_grab_common() local
152 if (read(fd, &psinfo, in proc_grab_common()
162 *psp = psinfo; in proc_grab_common()
204 *psp = psinfo; in proc_grab_common()
259 psinfo_t psinfo; in proc_arg_psinfo() local
262 psp = &psinfo; in proc_arg_psinfo()
274 psinfo_t psinfo; in proc_arg_xpsinfo() local
277 psp = &psinfo; in proc_arg_xpsinfo()
433 psinfo_t psinfo; in proc_walk() local
466 if (read(fd, &psinfo, sizeof (psinfo)) != sizeof (psinfo) || in proc_walk()
[all …]
H A DPgcore.c211 psp->pr_uid = P->psinfo.pr_uid; in mkprpsinfo()
212 psp->pr_gid = P->psinfo.pr_gid; in mkprpsinfo()
213 psp->pr_pid = P->psinfo.pr_pid; in mkprpsinfo()
214 psp->pr_ppid = P->psinfo.pr_ppid; in mkprpsinfo()
215 psp->pr_pgrp = P->psinfo.pr_pgid; in mkprpsinfo()
216 psp->pr_sid = P->psinfo.pr_sid; in mkprpsinfo()
218 psp->pr_size = P->psinfo.pr_size; in mkprpsinfo()
336 psp->pr_uid = P->psinfo.pr_uid; in mkprpsinfo32()
337 psp->pr_gid = P->psinfo.pr_gid; in mkprpsinfo32()
338 psp->pr_pid = P->psinfo.pr_pid; in mkprpsinfo32()
[all …]
H A DPexecname.c165 (void) strncpy(path, P->psinfo.pr_psargs, PRARGSZ); in Pfindexec()
183 if (P->psinfo.pr_argv != (uintptr_t)NULL && in Pfindexec()
184 Pread(P, &addr, sizeof (addr), P->psinfo.pr_argv) != -1 && in Pfindexec()
206 (void) strncpy(path, P->psinfo.pr_psargs, PRARGSZ); in Pfindexec()
213 P->psinfo.pr_fname, strlen(P->psinfo.pr_fname)) != 0) in Pfindexec()
214 (void) strcpy(path, P->psinfo.pr_fname); in Pfindexec()
H A DPcore.c206 return (&P->psinfo); in Ppsinfo_core()
466 psinfo->pr_pid = p32->pr_pid; in lx_prpsinfo32_to_psinfo()
468 psinfo->pr_uid = p32->pr_uid; in lx_prpsinfo32_to_psinfo()
469 psinfo->pr_gid = p32->pr_gid; in lx_prpsinfo32_to_psinfo()
470 psinfo->pr_sid = p32->pr_sid; in lx_prpsinfo32_to_psinfo()
483 psinfo->pr_pid = p64->pr_pid; in lx_prpsinfo64_to_psinfo()
485 psinfo->pr_uid = p64->pr_uid; in lx_prpsinfo64_to_psinfo()
486 psinfo->pr_gid = p64->pr_gid; in lx_prpsinfo64_to_psinfo()
524 P->psinfo.pr_nlwp = 0; in note_linux_psinfo()
644 P->psinfo.pr_nlwp++; in note_linux_prstatus()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/libc/
H A Dlibc.c1236 psinfo.pr_nzomb, psinfo.pr_lwp.pr_nice); in psinfo_raw()
1239 psinfo.pr_uid, psinfo.pr_gid); in psinfo_raw()
1250 psinfo.pr_gid, psinfo.pr_sid); in psinfo_raw()
1268 psinfo.pr_time.tv_sec, psinfo.pr_time.tv_nsec); in psinfo_raw()
1271 psinfo.pr_lwp.pr_pri, psinfo.pr_lwp.pr_oldpri); in psinfo_raw()
1290 psinfo.pr_argc, (ulong_t)psinfo.pr_argv); in psinfo_raw()
1307 psinfo.pr_euid, psinfo.pr_egid); in psinfo_raw()
1324 psinfo.pr_pid, psinfo.pr_uid); in psinfo_sum()
1334 psinfo.pr_sid, psinfo.pr_egid); in psinfo_sum()
1337 psinfo.pr_zoneid, psinfo.pr_contract); in psinfo_sum()
[all …]
/illumos-gate/usr/src/cmd/svc/startd/
H A Dproc.c44 psinfo_t psinfo; in proc_get_ctid() local
50 bytes = read(fd, &psinfo, sizeof (psinfo)); in proc_get_ctid()
51 if (bytes == sizeof (psinfo)) in proc_get_ctid()
52 ctid = psinfo.pr_contract; in proc_get_ctid()
/illumos-gate/usr/src/cmd/ptools/pldd/
H A Dpldd.c100 psinfo_t psinfo; in main() local
114 (void) memcpy(&psinfo, Ppsinfo(Pr), sizeof (psinfo_t)); in main()
115 proc_unctrl_psinfo(&psinfo); in main()
125 arg, (int)psinfo.pr_pid, psinfo.pr_psargs); in main()
128 (int)psinfo.pr_pid, psinfo.pr_psargs); in main()
/illumos-gate/usr/src/cmd/ptools/psig/
H A Dpsig.c180 psinfo_t psinfo; in look() local
197 (void) memcpy(&psinfo, psinfop, sizeof (psinfo_t)); in look()
198 proc_unctrl_psinfo(&psinfo); in look()
200 (void) sprintf(pathname, "/proc/%d/sigact", (int)psinfo.pr_pid); in look()
226 (void) printf("%d:\t%.70s\n", (int)psinfo.pr_pid, psinfo.pr_psargs); in look()
231 if ((uberaddr = uberdata_addr(Pr, psinfo.pr_dmodel)) == 0) { in look()
237 if (psinfo.pr_dmodel != PR_MODEL_NATIVE) { in look()
302 haddr = deinterpose(sig, aharr, &psinfo, sp); in look()
408 deinterpose(int sig, void *aharr, psinfo_t *psinfo, struct sigaction *sp) in deinterpose() argument
413 if (psinfo->pr_dmodel != PR_MODEL_NATIVE) { in deinterpose()
/illumos-gate/usr/src/cmd/ptools/psecflags/
H A Dpsecflags.c282 psinfo_t psinfo; in main() local
294 (void) memcpy(&psinfo, Ppsinfo(Pr), sizeof (psinfo_t)); in main()
295 proc_unctrl_psinfo(&psinfo); in main()
299 arg, (int)psinfo.pr_pid, psinfo.pr_psargs); in main()
302 (int)psinfo.pr_pid, psinfo.pr_psargs); in main()
/illumos-gate/usr/src/cmd/ptools/pflags/
H A Dpflags.c131 psinfo_t psinfo; in look() local
147 proc_arg_psinfo(arg, PR_ARG_PIDS, &psinfo, &gcode2) > 0 && in look()
148 psinfo.pr_nlwp == 0) { in look()
149 (void) printf("%d:\t<defunct>\n\n", (int)psinfo.pr_pid); in look()
158 (void) memcpy(&psinfo, Ppsinfo(Pr), sizeof (psinfo_t)); in look()
159 proc_unctrl_psinfo(&psinfo); in look()
161 if (psinfo.pr_nlwp == 0) { in look()
162 (void) printf("%d:\t<defunct>\n\n", (int)psinfo.pr_pid); in look()
176 arg, (int)psinfo.pr_pid, psinfo.pr_psargs); in look()
179 (int)psinfo.pr_pid, psinfo.pr_psargs); in look()
/illumos-gate/usr/src/cmd/ptools/preap/
H A Dpreap.c106 psinfo_t psinfo; in reap() local
115 if ((pid = proc_arg_psinfo(arg, PR_ARG_PIDS, &psinfo, &gret)) == -1) { in reap()
121 if (psinfo.pr_nlwp != 0) { in reap()
127 *exit_status = psinfo.pr_wstat; in reap()
128 *reap_pid = psinfo.pr_pid; in reap()
129 ppid = psinfo.pr_ppid; in reap()
/illumos-gate/usr/src/cmd/ptools/pwait/
H A Dpwait.c165 psinfo_t psinfo; in main() local
167 if (pread(pfd->fd, &psinfo, in main()
168 sizeof (psinfo), (off_t)0) in main()
169 == sizeof (psinfo)) { in main()
172 arg, psinfo.pr_wstat); in main()
/illumos-gate/usr/src/cmd/ppgsz/
H A Dppgsz.c323 psinfo_t psinfo; in main() local
330 pid = proc_arg_psinfo(arg, PR_ARG_PIDS, &psinfo, &gret); in main()
353 proc_unctrl_psinfo(&psinfo); in main()
356 command, (int)pid, psinfo.pr_psargs); in main()
361 rc = setpgsz(NULL, psinfo.pr_dmodel, pgsz); in main()
438 const psinfo_t *psinfo; in setpgsz_anon() local
454 if ((psinfo = Ppsinfo(Pr)) == NULL) in setpgsz_anon()
460 pgsz = discover_optimal_pagesize(Pr, dmodel, psinfo->pr_pid); in setpgsz_anon()
464 (void) snprintf(path, PATH_MAX, "/proc/%d/map", (int)psinfo->pr_pid); in setpgsz_anon()
527 (int)psinfo->pr_pid, (void *)map.pr_vaddr); in setpgsz_anon()
/illumos-gate/usr/src/cmd/pgrep/
H A Dpgrep.c176 print_proc(psinfo_t *psinfo) in print_proc() argument
179 (void) printf("%s%d", g_delim, (int)psinfo->pr_pid); in print_proc()
181 (void) printf("%d", (int)psinfo->pr_pid); in print_proc()
220 print_proc_long(psinfo_t *psinfo) in print_proc_long() argument
225 name = mbstrip(psinfo->pr_psargs, PRARGSZ); in print_proc_long()
227 name = psinfo->pr_fname; in print_proc_long()
230 (void) printf("%s%5d %s", g_delim, (int)psinfo->pr_pid, name); in print_proc_long()
232 (void) printf("%5d %s", (int)psinfo->pr_pid, name); in print_proc_long()
238 kill_proc(psinfo_t *psinfo) in kill_proc() argument
240 if (psinfo->pr_pid > 0 && kill(psinfo->pr_pid, g_signal) == -1) in kill_proc()
[all …]
H A Dpsexp.c108 psexp->__f1.id_data && !idtab_search(&psexp->__f1, psinfo->__f2)
111 psexp_match(psexp_t *psexp, psinfo_t *psinfo, int flags) in psexp_match() argument
141 psinfo->pr_psargs : psinfo->pr_fname; in psexp_match()
/illumos-gate/usr/src/cmd/utmpd/
H A Dutmpd.c467 psinfo_t psinfo; in wait_for_pids() local
469 if (pread(pfd->fd, &psinfo, sizeof (psinfo), (off_t)0) in wait_for_pids()
470 != sizeof (psinfo)) { in wait_for_pids()
472 (int)pidtable[i].pl_pid, psinfo.pr_wstat)); in wait_for_pids()
473 pidtable[i].pl_status = psinfo.pr_wstat; in wait_for_pids()
1054 psinfo_t psinfo; in proc_is_alive() local
1065 read(fd, &psinfo, sizeof (psinfo)) != sizeof (psinfo)) { in proc_is_alive()
1070 psinfo.pr_nlwp = 0; in proc_is_alive()
1076 return (psinfo.pr_nlwp != 0); in proc_is_alive()
/illumos-gate/usr/src/cmd/ptools/pfiles/
H A Dpfiles.c125 psinfo_t psinfo; in main() local
135 &psinfo, &gret)) == -1) { in main()
145 if (proc_arg_psinfo(arg, PR_ARG_ANY, &psinfo, in main()
155 arg, (int)psinfo.pr_pid, psinfo.pr_psargs); in main()
162 proc_unctrl_psinfo(&psinfo); in main()
164 (int)pid, psinfo.pr_psargs); in main()
178 proc_unctrl_psinfo(&psinfo); in main()
180 psinfo.pr_psargs); in main()
431 psinfo_t psinfo; in show_peer_process() local
433 if (proc_get_psinfo(ppid, &psinfo) == 0) in show_peer_process()
[all …]
/illumos-gate/usr/src/cmd/file/
H A Delf_read.c319 char *psinfo, *fname; in process_phdr() local
355 if ((psinfo = malloc(dsz)) == NULL) { in process_phdr()
361 if (pread64(EI->elffd, psinfo, dsz, offset) != dsz) in process_phdr()
386 fname = psinfo + 88; in process_phdr()
388 fname = psinfo + 84; in process_phdr()
392 fname = psinfo + 136; in process_phdr()
394 fname = psinfo + 120; in process_phdr()
399 free(psinfo); in process_phdr()
/illumos-gate/usr/src/cmd/latencytop/common/
H A Dutil.c140 psinfo_t psinfo; in lt_get_proc_field() local
149 ret = read(fd, (char *)&psinfo, sizeof (psinfo_t)); in lt_get_proc_field()
158 return (lt_strdup(psinfo.pr_fname)); in lt_get_proc_field()
160 return (lt_strdup(psinfo.pr_psargs)); in lt_get_proc_field()
/illumos-gate/usr/src/uts/common/exec/elf/
H A Dold_notes.c90 prpsinfo_t psinfo; in write_old_elfnotes() member
113 oprgetpsinfo(p, &bigwad->psinfo, NULL); in write_old_elfnotes()
115 error = elfnote(vp, &offset, NT_PRPSINFO, sizeof (bigwad->psinfo), in write_old_elfnotes()
116 (caddr_t)&bigwad->psinfo, rlimit, credp); in write_old_elfnotes()
/illumos-gate/usr/src/cmd/prstat/
H A Dprstat.c866 add_proc(psinfo_t *psinfo) in add_proc() argument
870 pid_t pid = psinfo->pr_pid; in add_proc()
872 lwpid = psinfo->pr_lwp.pr_lwpid; in add_proc()
905 pid_t pid = psinfo->pr_pid; in add_lwp()
934 psinfo_t psinfo; in prstat_scandir() local
967 nlwps = psinfo.pr_nlwp + psinfo.pr_nzomb; in prstat_scandir()
1009 add_proc(&psinfo); in prstat_scandir()
1013 add_lwp(&psinfo, lwpsinfo, in prstat_scandir()
1016 add_lwp(&psinfo, lwpsinfo, 0); in prstat_scandir()
1033 add_proc(&psinfo); in prstat_scandir()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dprsystm.h53 struct psinfo;
78 extern void prgetpsinfo(proc_t *, struct psinfo *);
139 extern void psinfo_kto32(const struct psinfo *src, struct psinfo32 *dest);
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/
H A Dmpd_probe.c2142 struct probe_success_count psinfo; in failure_state() local
2232 if (psinfo.ps_tls_valid) { in failure_state()
2233 pi2_tls = psinfo.ps_tls; in failure_state()
2251 if (psinfo.ps_tls_valid) { in failure_state()
2252 pi2_tls = psinfo.ps_tls; in failure_state()
2298 bzero(psinfo, sizeof (*psinfo)); in probe_success_info()
2361 psinfo->ps_nsucc++; in probe_success_info()
2365 psinfo->ps_nsucc_tg++; in probe_success_info()
2372 if (!psinfo->ps_tls_valid) { in probe_success_info()
2373 psinfo->ps_tls = in probe_success_info()
[all …]

123