/freebsd-11-stable/usr.bin/procstat/ |
H A D | procstat_basic.c | 44 procstat_basic(struct kinfo_proc *kipp) argument 52 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid); 53 xo_emit("{:parent_process_id/%5d/%d} ", kipp->ki_ppid); 54 xo_emit("{:process_group_id/%5d/%d} ", kipp->ki_pgid); 55 xo_emit("{:session_id/%5d/%d} ", kipp->ki_sid); 56 xo_emit("{:terminal_session_id/%5d/%d} ", kipp->ki_tsid); 57 xo_emit("{:threads/%3d/%d} ", kipp->ki_numthreads); 58 xo_emit("{:login/%-8s/%s} ", strlen(kipp->ki_login) ? 59 kipp->ki_login : "-"); 60 if (kipp [all...] |
H A D | procstat_cred.c | 45 struct kinfo_proc *kipp); 48 procstat_cred(struct procstat *procstat, struct kinfo_proc *kipp) argument 58 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid); 59 xo_emit("{:command/%-16s/%s} ", kipp->ki_comm); 60 xo_emit("{:uid/%5d} ", kipp->ki_uid); 61 xo_emit("{:ruid/%5d} ", kipp->ki_ruid); 62 xo_emit("{:svuid/%5d} ", kipp->ki_svuid); 63 xo_emit("{:group/%5d} ", kipp->ki_groups[0]); 64 xo_emit("{:rgid/%5d} ", kipp->ki_rgid); 65 xo_emit("{:svgid/%5d} ", kipp 94 get_umask(struct procstat *procstat, struct kinfo_proc *kipp) argument [all...] |
H A D | procstat_threads.c | 46 procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp) argument 57 xo_emit("{ek:process_id/%d}", kipp->ki_pid); 58 xo_emit("{e:command/%s}", strlen(kipp->ki_comm) ? 59 kipp->ki_comm : "-"); 63 kipp->ki_pid, &count); 68 kipp = &kip[i]; 69 asprintf(&threadid, "%d", kipp->ki_tid); 74 xo_emit("{dk:process_id/%5d/%d} ", kipp->ki_pid); 75 xo_emit("{:thread_id/%6d/%d} ", kipp->ki_tid); 76 xo_emit("{d:command/%-19s/%s} ", strlen(kipp [all...] |
H A D | procstat.h | 43 void kinfo_proc_sort(struct kinfo_proc *kipp, int count); 44 const char * kinfo_proc_thread_name(const struct kinfo_proc *kipp); 46 void procstat_args(struct procstat *prstat, struct kinfo_proc *kipp); 47 void procstat_auxv(struct procstat *prstat, struct kinfo_proc *kipp); 48 void procstat_basic(struct kinfo_proc *kipp); 49 void procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp); 50 void procstat_cred(struct procstat *prstat, struct kinfo_proc *kipp); 51 void procstat_cs(struct procstat *prstat, struct kinfo_proc *kipp); 52 void procstat_env(struct procstat *prstat, struct kinfo_proc *kipp); 53 void procstat_files(struct procstat *prstat, struct kinfo_proc *kipp); [all...] |
H A D | procstat_bin.c | 46 procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp) argument 55 if (procstat_getpathname(prstat, kipp, pathname, sizeof(pathname)) != 0) 59 if (procstat_getosrel(prstat, kipp, &osrel) != 0) 62 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid); 63 xo_emit("{:command/%-16s/%s} ", kipp->ki_comm);
|
H A D | procstat_cs.c | 46 procstat_cs(struct procstat *procstat, struct kinfo_proc *kipp) argument 60 kipp->ki_pid, &count); 65 kipp = &kip[i]; 66 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid); 67 xo_emit("{:thread_id/%6d/%d} ", kipp->ki_tid); 68 xo_emit("{:command/%-19s/%s} ", strlen(kipp->ki_comm) ? 69 kipp->ki_comm : "-"); 71 kinfo_proc_thread_name(kipp)); 72 if (kipp->ki_oncpu != 255) 73 xo_emit("{:cpu/%3d/%d} ", kipp [all...] |
H A D | procstat_rusage.c | 105 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 D | procstat_args.c | 47 procstat_args(struct procstat *procstat, struct kinfo_proc *kipp) argument 56 args = procstat_getargv(procstat, kipp, 0); 58 xo_emit("{k:process_id/%5d/%d} {:command/%-16s/%s}", kipp->ki_pid, 59 kipp->ki_comm); 74 procstat_env(struct procstat *procstat, struct kinfo_proc *kipp) argument 83 envs = procstat_getenvv(procstat, kipp, 0); 85 xo_emit("{k:process_id/%5d/%d} {:command/%-16s/%s}", kipp->ki_pid, 86 kipp->ki_comm);
|
H A D | procstat_sigs.c | 112 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 [all...] |
H A D | procstat.c | 66 procstat(struct procstat *prstat, struct kinfo_proc *kipp) argument 70 asprintf(&pidstr, "%d", kipp->ki_pid); 76 procstat_bin(prstat, kipp); 78 procstat_args(prstat, kipp); 80 procstat_env(prstat, kipp); 82 procstat_files(prstat, kipp); 84 procstat_sigs(prstat, kipp); 86 procstat_threads_sigs(prstat, kipp); 88 procstat_kstack(prstat, kipp, kflag); 90 procstat_rlimit(prstat, kipp); 130 kinfo_proc_sort(struct kinfo_proc *kipp, int count) argument 137 kinfo_proc_thread_name(const struct kinfo_proc *kipp) argument [all...] |
H A D | procstat_rlimit.c | 94 procstat_rlimit(struct procstat *prstat, struct kinfo_proc *kipp) argument 103 xo_emit("{ek:process_id/%5d}{e:command/%-16s/%s}", kipp->ki_pid, 104 kipp->ki_comm); 106 if (procstat_getrlimit(prstat, kipp, i, &rlimit) == -1) 109 "{d:rlimit_param/%-16s} ", kipp->ki_pid, kipp->ki_comm,
|
H A D | procstat_kstack.c | 167 procstat_kstack(struct procstat *procstat, struct kinfo_proc *kipp, int kflag) argument 179 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count); 184 * We need to re-query for thread information, so don't use *kipp. 187 KERN_PROC_PID | KERN_PROC_INC_THREAD, kipp->ki_pid, &kip_count); 202 kipp = NULL; 204 kipp = &kip_free[j]; 205 if (kkstp->kkst_tid == kipp->ki_tid) 208 if (kipp == NULL) 211 xo_emit("{k:process_id/%5d/%d} ", kipp->ki_pid); 213 xo_emit("{:command/%-19s/%s} ", kipp [all...] |
H A D | procstat_auxv.c | 50 procstat_auxv(struct procstat *procstat, struct kinfo_proc *kipp) argument 60 auxv = procstat_getauxv(procstat, kipp, &count); 63 snprintf(prefix, sizeof(prefix), "%5d %-16s", kipp->ki_pid, 64 kipp->ki_comm); 66 xo_emit("{e:process_id/%5d/%d}{e:command/%-16s/%s}", kipp->ki_pid, 67 kipp->ki_comm);
|
H A D | procstat_vm.c | 47 procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp) argument 60 xo_emit("{ek:process_id/%d}", kipp->ki_pid); 62 freep = procstat_getvmmap(procstat, kipp, &cnt); 69 xo_emit("{dk:process_id/%5d} ", kipp->ki_pid);
|
H A D | procstat_files.c | 288 procstat_files(struct procstat *procstat, struct kinfo_proc *kipp) argument 307 head = procstat_getfiles(procstat, kipp, 0); 332 xo_emit("{ek:process_id/%5d/%d}", kipp->ki_pid); 333 xo_emit("{e:command/%-16s/%s}", kipp->ki_comm); 337 xo_emit("{dk:process_id/%5d/%d} ", kipp->ki_pid); 338 xo_emit("{d:command/%-16s/%s} ", kipp->ki_comm);
|
/freebsd-11-stable/lib/libutil/ |
H A D | kinfo_getproc.c | 43 struct kinfo_proc *kipp; local 55 kipp = malloc(len); 56 if (kipp == NULL) 59 if (sysctl(mib, nitems(mib), kipp, &len, NULL, 0) < 0) 61 if (len != sizeof(*kipp)) 63 if (kipp->ki_structsize != sizeof(*kipp)) 65 if (kipp->ki_pid != pid) 67 return (kipp); 69 free(kipp); [all...] |
H A D | kinfo_getallproc.c | 60 kinfo_proc_sort(struct kinfo_proc *kipp, int count) argument 63 qsort(kipp, count, sizeof(*kipp), kinfo_proc_compare); 69 struct kinfo_proc *kipp; local 81 kipp = malloc(len); 82 if (kipp == NULL) 85 if (sysctl(mib, nitems(mib), kipp, &len, NULL, 0) < 0) 87 if (len % sizeof(*kipp) != 0) 89 if (kipp->ki_structsize != sizeof(*kipp)) [all...] |