Searched refs:kipp (Results 1 - 20 of 20) sorted by relevance

/freebsd-12-stable/usr.bin/procstat/
H A Dprocstat_basic.c45 procstat_basic(struct procstat *procstat __unused, struct kinfo_proc *kipp) argument
53 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid);
54 xo_emit("{:parent_process_id/%5d/%d} ", kipp->ki_ppid);
55 xo_emit("{:process_group_id/%5d/%d} ", kipp->ki_pgid);
56 xo_emit("{:session_id/%5d/%d} ", kipp->ki_sid);
57 xo_emit("{:terminal_session_id/%5d/%d} ", kipp->ki_tsid);
58 xo_emit("{:threads/%3d/%d} ", kipp->ki_numthreads);
59 xo_emit("{:login/%-8s/%s} ", strlen(kipp->ki_login) ?
60 kipp->ki_login : "-");
61 if (kipp
[all...]
H A Dprocstat.h56 void kinfo_proc_sort(struct kinfo_proc *kipp, int count);
57 const char * kinfo_proc_thread_name(const struct kinfo_proc *kipp);
59 void procstat_args(struct procstat *prstat, struct kinfo_proc *kipp);
60 void procstat_auxv(struct procstat *prstat, struct kinfo_proc *kipp);
61 void procstat_basic(struct procstat *prstat, struct kinfo_proc *kipp);
62 void procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp);
63 void procstat_cred(struct procstat *prstat, struct kinfo_proc *kipp);
64 void procstat_cs(struct procstat *prstat, struct kinfo_proc *kipp);
65 void procstat_env(struct procstat *prstat, struct kinfo_proc *kipp);
66 void procstat_files(struct procstat *prstat, struct kinfo_proc *kipp);
[all...]
H A Dprocstat_cred.c46 struct kinfo_proc *kipp);
49 procstat_cred(struct procstat *procstat, struct kinfo_proc *kipp) argument
59 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid);
60 xo_emit("{:command/%-16s/%s} ", kipp->ki_comm);
61 xo_emit("{:uid/%5d} ", kipp->ki_uid);
62 xo_emit("{:ruid/%5d} ", kipp->ki_ruid);
63 xo_emit("{:svuid/%5d} ", kipp->ki_svuid);
64 xo_emit("{:group/%5d} ", kipp->ki_groups[0]);
65 xo_emit("{:rgid/%5d} ", kipp->ki_rgid);
66 xo_emit("{:svgid/%5d} ", kipp
95 get_umask(struct procstat *procstat, struct kinfo_proc *kipp) argument
[all...]
H A Dprocstat_threads.c47 procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp) argument
58 xo_emit("{ek:process_id/%d}", kipp->ki_pid);
59 xo_emit("{e:command/%s}", strlen(kipp->ki_comm) ?
60 kipp->ki_comm : "-");
64 kipp->ki_pid, &count);
69 kipp = &kip[i];
70 asprintf(&threadid, "%d", kipp->ki_tid);
75 xo_emit("{dk:process_id/%5d/%d} ", kipp->ki_pid);
76 xo_emit("{:thread_id/%6d/%d} ", kipp->ki_tid);
77 xo_emit("{d:command/%-19s/%s} ", strlen(kipp
[all...]
H A Dprocstat_cs.c47 procstat_cs(struct procstat *procstat, struct kinfo_proc *kipp) argument
61 kipp->ki_pid, &count);
66 kipp = &kip[i];
67 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid);
68 xo_emit("{:thread_id/%6d/%d} ", kipp->ki_tid);
69 xo_emit("{:command/%-19s/%s} ", strlen(kipp->ki_comm) ?
70 kipp->ki_comm : "-");
72 kinfo_proc_thread_name(kipp));
73 if (kipp->ki_oncpu != 255)
74 xo_emit("{:cpu/%3d/%d} ", kipp
[all...]
H A Dprocstat_rusage.c105 print_prefix(struct kinfo_proc *kipp) argument
108 xo_emit("{d:process_id/%5d/%d} ", kipp->ki_pid);
110 xo_emit("{d:thread_id/%6d/%d} ", kipp->ki_tid);
111 xo_emit("{d:command/%-16s/%s} ", kipp->ki_comm);
115 print_rusage(struct kinfo_proc *kipp) argument
121 print_prefix(kipp);
123 format_time(&kipp->ki_rusage.ru_utime));
124 print_prefix(kipp);
126 format_time(&kipp->ki_rusage.ru_stime));
129 asprintf(&threadid, "%d", kipp
164 procstat_rusage(struct procstat *procstat, struct kinfo_proc *kipp) argument
[all...]
H A Dprocstat_args.c48 procstat_args(struct procstat *procstat, struct kinfo_proc *kipp) argument
57 args = procstat_getargv(procstat, kipp, 0);
59 xo_emit("{k:process_id/%5d/%d} {:command/%-16s/%s}", kipp->ki_pid,
60 kipp->ki_comm);
75 procstat_env(struct procstat *procstat, struct kinfo_proc *kipp) argument
84 envs = procstat_getenvv(procstat, kipp, 0);
86 xo_emit("{k:process_id/%5d/%d} {:command/%-16s/%s}", kipp->ki_pid,
87 kipp->ki_comm);
H A Dprocstat_penv.c47 procstat_pargs(struct procstat *procstat, struct kinfo_proc *kipp) argument
52 args = procstat_getargv(procstat, kipp, 0);
54 xo_emit("{k:process_id/%d}: {:command/%s/%s}\n", kipp->ki_pid,
55 kipp->ki_comm);
68 procstat_penv(struct procstat *procstat, struct kinfo_proc *kipp) argument
73 envs = procstat_getenvv(procstat, kipp, 0);
75 xo_emit("{k:process_id/%d}: {:command/%s/%s}\n", kipp->ki_pid,
76 kipp->ki_comm);
H A Dprocstat_bin.c47 procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp) argument
56 if (procstat_getpathname(prstat, kipp, pathname, sizeof(pathname)) != 0)
60 if (procstat_getosrel(prstat, kipp, &osrel) != 0)
63 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid);
64 xo_emit("{:command/%-16s/%s} ", kipp->ki_comm);
H A Dprocstat_sigs.c113 procstat_sigs(struct procstat *prstat __unused, struct kinfo_proc *kipp) argument
121 xo_emit("{ek:process_id/%5d/%d}", kipp->ki_pid);
122 xo_emit("{e:command/%-16s/%s}", kipp->ki_comm);
125 xo_emit("{dk:process_id/%5d/%d} ", kipp->ki_pid);
126 xo_emit("{d:command/%-16s/%s} ", kipp->ki_comm);
129 procstat_print_sig(&kipp->ki_siglist, j, 'P');
130 procstat_print_sig(&kipp->ki_sigignore, j, 'I');
131 procstat_print_sig(&kipp->ki_sigcatch, j, 'C');
139 procstat_threads_sigs(struct procstat *procstat, struct kinfo_proc *kipp) argument
151 kipp
[all...]
H A Dprocstat_pwdx.c53 procstat_pwdx(struct procstat *procstat, struct kinfo_proc *kipp) argument
58 head = procstat_getfiles(procstat, kipp, 0);
64 xo_emit("{k:process_id/%d}{P:: }", kipp->ki_pid);
H A Dprocstat_rlimit.c95 procstat_rlimit(struct procstat *prstat, struct kinfo_proc *kipp) argument
104 xo_emit("{ek:process_id/%5d}{e:command/%-16s/%s}", kipp->ki_pid,
105 kipp->ki_comm);
107 if (procstat_getrlimit(prstat, kipp, i, &rlimit) == -1)
110 "{d:rlimit_param/%-16s} ", kipp->ki_pid, kipp->ki_comm,
H A Dprocstat_kstack.c168 procstat_kstack(struct procstat *procstat, struct kinfo_proc *kipp) argument
180 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count);
185 * We need to re-query for thread information, so don't use *kipp.
188 KERN_PROC_PID | KERN_PROC_INC_THREAD, kipp->ki_pid, &kip_count);
203 kipp = NULL;
205 kipp = &kip_free[j];
206 if (kkstp->kkst_tid == kipp->ki_tid)
209 if (kipp == NULL)
212 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid);
214 xo_emit("{:command/%-19s/%s} ", kipp
[all...]
H A Dprocstat_auxv.c51 procstat_auxv(struct procstat *procstat, struct kinfo_proc *kipp) argument
61 auxv = procstat_getauxv(procstat, kipp, &count);
64 snprintf(prefix, sizeof(prefix), "%5d %-16s", kipp->ki_pid,
65 kipp->ki_comm);
67 xo_emit("{e:process_id/%5d/%d}{e:command/%-16s/%s}", kipp->ki_pid,
68 kipp->ki_comm);
H A Dprocstat_vm.c48 procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp) argument
61 xo_emit("{ek:process_id/%d}", kipp->ki_pid);
63 freep = procstat_getvmmap(procstat, kipp, &cnt);
70 xo_emit("{dk:process_id/%5d} ", kipp->ki_pid);
H A Dprocstat.c181 struct kinfo_proc *kipp)
185 asprintf(&pidstr, "%d", kipp->ki_pid);
189 cmd->cmd(prstat, kipp);
212 kinfo_proc_sort(struct kinfo_proc *kipp, int count) argument
215 qsort(kipp, count, sizeof(*kipp), kinfo_proc_compare);
219 kinfo_proc_thread_name(const struct kinfo_proc *kipp) argument
223 strlcpy(name, kipp->ki_tdname, sizeof(name));
224 strlcat(name, kipp->ki_moretdname, sizeof(name));
225 if (name[0] == '\0' || strcmp(kipp
180 procstat(const struct procstat_cmd *cmd, struct procstat *prstat, struct kinfo_proc *kipp) argument
[all...]
H A Dprocstat_files.c289 procstat_files(struct procstat *procstat, struct kinfo_proc *kipp) argument
308 head = procstat_getfiles(procstat, kipp, 0);
334 xo_emit("{ek:process_id/%5d/%d}", kipp->ki_pid);
335 xo_emit("{e:command/%-16s/%s}", kipp->ki_comm);
339 xo_emit("{dk:process_id/%5d/%d} ", kipp->ki_pid);
340 xo_emit("{d:command/%-16s/%s} ", kipp->ki_comm);
H A Dprocstat_ptlwpinfo.c39 procstat_ptlwpinfo(struct procstat *prstat, struct kinfo_proc *kipp __unused)
/freebsd-12-stable/lib/libutil/
H A Dkinfo_getproc.c45 struct kinfo_proc *kipp; local
57 kipp = malloc(len);
58 if (kipp == NULL)
61 if (sysctl(mib, nitems(mib), kipp, &len, NULL, 0) < 0)
63 if (len != sizeof(*kipp))
65 if (kipp->ki_structsize != sizeof(*kipp))
67 if (kipp->ki_pid != pid)
69 return (kipp);
71 free(kipp);
[all...]
H A Dkinfo_getallproc.c62 kinfo_proc_sort(struct kinfo_proc *kipp, int count) argument
65 qsort(kipp, count, sizeof(*kipp), kinfo_proc_compare);
71 struct kinfo_proc *kipp; local
83 kipp = malloc(len);
84 if (kipp == NULL)
87 if (sysctl(mib, nitems(mib), kipp, &len, NULL, 0) < 0)
89 if (len % sizeof(*kipp) != 0)
91 if (kipp->ki_structsize != sizeof(*kipp))
[all...]

Completed in 63 milliseconds