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

/freebsd-current/usr.bin/procstat/
H A Dprocstat_basic.c42 procstat_basic(struct procstat *procstat __unused, struct kinfo_proc *kipp) argument
50 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid);
51 xo_emit("{:parent_process_id/%5d/%d} ", kipp->ki_ppid);
52 xo_emit("{:process_group_id/%5d/%d} ", kipp->ki_pgid);
53 xo_emit("{:session_id/%5d/%d} ", kipp->ki_sid);
54 xo_emit("{:terminal_session_id/%5d/%d} ", kipp->ki_tsid);
55 xo_emit("{:threads/%3d/%d} ", kipp->ki_numthreads);
56 xo_emit("{:login/%-8s/%s} ", strlen(kipp->ki_login) ?
57 kipp->ki_login : "-");
58 if (kipp
[all...]
H A Dprocstat_cred.c43 struct kinfo_proc *kipp);
46 procstat_cred(struct procstat *procstat, struct kinfo_proc *kipp) argument
56 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid);
57 xo_emit("{:command/%-16s/%s} ", kipp->ki_comm);
58 xo_emit("{:uid/%5d} ", kipp->ki_uid);
59 xo_emit("{:ruid/%5d} ", kipp->ki_ruid);
60 xo_emit("{:svuid/%5d} ", kipp->ki_svuid);
61 xo_emit("{:group/%5d} ", kipp->ki_groups[0]);
62 xo_emit("{:rgid/%5d} ", kipp->ki_rgid);
63 xo_emit("{:svgid/%5d} ", kipp
92 get_umask(struct procstat *procstat, struct kinfo_proc *kipp) argument
[all...]
H A Dprocstat.h55 void kinfo_proc_sort(struct kinfo_proc *kipp, int count);
56 const char * kinfo_proc_thread_name(const struct kinfo_proc *kipp);
58 void procstat_advlocks(struct procstat *prstat, 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);
[all...]
H A Dprocstat_threads.c44 procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp) argument
55 xo_emit("{ek:process_id/%d}", kipp->ki_pid);
56 xo_emit("{e:command/%s}", strlen(kipp->ki_comm) ?
57 kipp->ki_comm : "-");
61 kipp->ki_pid, &count);
66 kipp = &kip[i];
67 asprintf(&threadid, "%d", kipp->ki_tid);
72 xo_emit("{dk:process_id/%5d/%d} ", kipp->ki_pid);
73 xo_emit("{:thread_id/%6d/%d} ", kipp->ki_tid);
74 xo_emit("{d:command/%-19s/%s} ", strlen(kipp
[all...]
H A Dprocstat_penv.c44 procstat_pargs(struct procstat *procstat, struct kinfo_proc *kipp) argument
49 args = procstat_getargv(procstat, kipp, 0);
51 xo_emit("{k:process_id/%d}: {:command/%s/%s}\n", kipp->ki_pid,
52 kipp->ki_comm);
65 procstat_penv(struct procstat *procstat, struct kinfo_proc *kipp) argument
70 envs = procstat_getenvv(procstat, kipp, 0);
72 xo_emit("{k:process_id/%d}: {:command/%s/%s}\n", kipp->ki_pid,
73 kipp->ki_comm);
H A Dprocstat_bin.c44 procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp) argument
53 if (procstat_getpathname(prstat, kipp, pathname, sizeof(pathname)) != 0)
57 if (procstat_getosrel(prstat, kipp, &osrel) != 0)
60 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid);
61 xo_emit("{:command/%-16s/%s} ", kipp->ki_comm);
H A Dprocstat_cs.c44 procstat_cs(struct procstat *procstat, struct kinfo_proc *kipp) argument
58 kipp->ki_pid, &count);
63 kipp = &kip[i];
64 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid);
65 xo_emit("{:thread_id/%6d/%d} ", kipp->ki_tid);
66 xo_emit("{:command/%-19s/%s} ", strlen(kipp->ki_comm) ?
67 kipp->ki_comm : "-");
69 kinfo_proc_thread_name(kipp));
70 if (kipp->ki_oncpu != 255)
71 xo_emit("{:cpu/%3d/%d} ", kipp
[all...]
H A Dprocstat_rusage.c102 print_prefix(struct kinfo_proc *kipp) argument
105 xo_emit("{d:process_id/%5d/%d} ", kipp->ki_pid);
107 xo_emit("{d:thread_id/%6d/%d} ", kipp->ki_tid);
108 xo_emit("{d:command/%-16s/%s} ", kipp->ki_comm);
112 print_rusage(struct kinfo_proc *kipp) argument
118 print_prefix(kipp);
120 format_time(&kipp->ki_rusage.ru_utime));
121 print_prefix(kipp);
123 format_time(&kipp->ki_rusage.ru_stime));
126 asprintf(&threadid, "%d", kipp
161 procstat_rusage(struct procstat *procstat, struct kinfo_proc *kipp) argument
[all...]
H A Dprocstat_args.c45 procstat_args(struct procstat *procstat, struct kinfo_proc *kipp) argument
54 args = procstat_getargv(procstat, kipp, 0);
56 xo_emit("{k:process_id/%5d/%d} {:command/%-16s/%s}", kipp->ki_pid,
57 kipp->ki_comm);
72 procstat_env(struct procstat *procstat, struct kinfo_proc *kipp) argument
81 envs = procstat_getenvv(procstat, kipp, 0);
83 xo_emit("{k:process_id/%5d/%d} {:command/%-16s/%s}", kipp->ki_pid,
84 kipp->ki_comm);
H A Dprocstat_sigs.c112 procstat_sigs(struct procstat *prstat __unused, struct kinfo_proc *kipp) argument
120 xo_emit("{ek:process_id/%5d/%d}", kipp->ki_pid);
121 xo_emit("{e:command/%-16s/%s}", kipp->ki_comm);
124 xo_emit("{dk:process_id/%5d/%d} ", kipp->ki_pid);
125 xo_emit("{d:command/%-16s/%s} ", kipp->ki_comm);
128 procstat_print_sig(&kipp->ki_siglist, j, 'P');
129 procstat_print_sig(&kipp->ki_sigignore, j, 'I');
130 procstat_print_sig(&kipp->ki_sigcatch, j, 'C');
138 procstat_threads_sigs(struct procstat *procstat, struct kinfo_proc *kipp) argument
150 kipp
187 procstat_sigfastblock(struct procstat *procstat, struct kinfo_proc *kipp) argument
[all...]
H A Dprocstat_pwdx.c50 procstat_pwdx(struct procstat *procstat, struct kinfo_proc *kipp) argument
55 head = procstat_getfiles(procstat, kipp, 0);
61 xo_emit("{k:process_id/%d}{P:: }", kipp->ki_pid);
H A Dprocstat_rlimit.c92 procstat_rlimit(struct procstat *prstat, struct kinfo_proc *kipp) argument
101 xo_emit("{ek:process_id/%5d}{e:command/%-16s/%s}", kipp->ki_pid,
102 kipp->ki_comm);
104 if (procstat_getrlimit(prstat, kipp, i, &rlimit) == -1)
107 "{d:rlimit_param/%-16s} ", kipp->ki_pid, kipp->ki_comm,
H A Dprocstat_kstack.c165 procstat_kstack(struct procstat *procstat, struct kinfo_proc *kipp) argument
177 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count);
182 * We need to re-query for thread information, so don't use *kipp.
185 KERN_PROC_PID | KERN_PROC_INC_THREAD, kipp->ki_pid, &kip_count);
200 kipp = NULL;
202 kipp = &kip_free[j];
203 if (kkstp->kkst_tid == kipp->ki_tid)
206 if (kipp == NULL)
209 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid);
211 xo_emit("{:command/%-19s/%s} ", kipp
[all...]
H A Dprocstat_vm.c45 procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp) argument
58 xo_emit("{ek:process_id/%d}", kipp->ki_pid);
60 freep = procstat_getvmmap(procstat, kipp, &cnt);
67 xo_emit("{dk:process_id/%5d} ", kipp->ki_pid);
H A Dprocstat_auxv.c48 procstat_auxv(struct procstat *procstat, struct kinfo_proc *kipp) argument
58 auxv = procstat_getauxv(procstat, kipp, &count);
61 snprintf(prefix, sizeof(prefix), "%5d %-19s", kipp->ki_pid,
62 kipp->ki_comm);
64 xo_emit("{e:process_id/%5d/%d}{e:command/%-19s/%s}", kipp->ki_pid,
65 kipp->ki_comm);
H A Dprocstat.c182 struct kinfo_proc *kipp)
186 asprintf(&pidstr, "%d", kipp->ki_pid);
190 cmd->cmd(prstat, kipp);
213 kinfo_proc_sort(struct kinfo_proc *kipp, int count) argument
216 qsort(kipp, count, sizeof(*kipp), kinfo_proc_compare);
220 kinfo_proc_thread_name(const struct kinfo_proc *kipp) argument
224 strlcpy(name, kipp->ki_tdname, sizeof(name));
225 strlcat(name, kipp->ki_moretdname, sizeof(name));
226 if (name[0] == '\0' || strcmp(kipp
181 procstat(const struct procstat_cmd *cmd, struct procstat *prstat, struct kinfo_proc *kipp) argument
[all...]
H A Dprocstat_files.c288 procstat_files(struct procstat *procstat, struct kinfo_proc *kipp) argument
307 head = procstat_getfiles(procstat, kipp, 0);
333 xo_emit("{ek:process_id/%5d/%d}", kipp->ki_pid);
334 xo_emit("{e:command/%-16s/%s}", kipp->ki_comm);
338 xo_emit("{dk:process_id/%5d/%d} ", kipp->ki_pid);
339 xo_emit("{d:command/%-16s/%s} ", kipp->ki_comm);
H A Dprocstat_advlock.c44 procstat_advlocks(struct procstat *prstat, struct kinfo_proc *kipp __unused)
H A Dprocstat_ptlwpinfo.c36 procstat_ptlwpinfo(struct procstat *prstat, struct kinfo_proc *kipp __unused)
/freebsd-current/lib/libutil/
H A Dkinfo_getproc.c40 struct kinfo_proc *kipp; local
44 len = sizeof(*kipp);
45 kipp = malloc(len);
46 if (kipp == NULL)
54 if (sysctl(mib, nitems(mib), kipp, &len, NULL, 0) < 0)
56 if (len != sizeof(*kipp))
58 if (kipp->ki_structsize != sizeof(*kipp))
60 if (kipp->ki_pid != pid)
62 return (kipp);
[all...]
H A Dkinfo_getallproc.c57 kinfo_proc_sort(struct kinfo_proc *kipp, int count) argument
60 qsort(kipp, count, sizeof(*kipp), kinfo_proc_compare);
66 struct kinfo_proc *kipp; local
78 kipp = malloc(len);
79 if (kipp == NULL)
82 if (sysctl(mib, nitems(mib), kipp, &len, NULL, 0) < 0)
84 if (len % sizeof(*kipp) != 0)
86 if (kipp->ki_structsize != sizeof(*kipp))
[all...]
/freebsd-current/tools/test/stress2/misc/
H A Dkinfo.sh107 struct kinfo_proc *kipp;
118 kipp = malloc(len);
119 if (kipp == NULL)
122 if (sysctl(name, 3, kipp, &len, NULL, 0) < 0) {
123 free(kipp);
128 for (i = 0; i < len / sizeof(*kipp); i++) {
131 freep = kinfo_getfile(kipp[i].ki_pid, &cnt);
134 freep_vm = kinfo_getvmmap(kipp[i].ki_pid, &cnt);
138 free(kipp);
H A Dkinfo3.sh132 struct kinfo_proc *kipp;
147 kipp = malloc(len);
148 if (kipp == NULL)
151 if (sysctl(name, 3, kipp, &len, NULL, 0) < 0) {
152 free(kipp);
157 for (i = 0; i < (long)(len / sizeof(*kipp)); i++) {
160 freep = kinfo_getfile(kipp[i].ki_pid, &cnt);
167 freep_vm = kinfo_getvmmap(kipp[i].ki_pid, &cnt);
171 free(kipp);
/freebsd-current/usr.bin/systat/
H A Dproc.c179 per_proc_swap_usage(struct kinfo_proc *kipp) argument
187 freep = procstat_getvmmap(prstat, kipp, &cnt);
199 if (vm != NULL && vm->pid != kipp->ki_pid) {
202 vm->pid = kipp->ki_pid;
236 struct kinfo_proc *kipp; local
242 kipp = procstat_getprocs(prstat, KERN_PROC_PROC, 0, &cnt);
243 if (kipp == NULL) {
257 pages = per_proc_swap_usage(&kipp[i]);
265 strlcpy(pu[nproc]->command, kipp[i].ki_comm,
267 pu[nproc]->pid = kipp[
[all...]

Completed in 128 milliseconds