/freebsd-11-stable/lib/libprocstat/ |
H A D | libprocstat.h | 106 struct procstat; 167 void procstat_close(struct procstat *procstat); 168 void procstat_freeargv(struct procstat *procstat); 170 void procstat_freeauxv(struct procstat *procstat, Elf_Auxinfo *auxv); 172 void procstat_freeenvv(struct procstat *procstat); 173 void procstat_freegroups(struct procstat *procsta [all...] |
H A D | libprocstat_internal.h | 32 struct procstat { struct
|
H A D | libprocstat.c | 116 static char **getargv(struct procstat *procstat, struct kinfo_proc *kp, 125 struct procstat *procstat, struct kinfo_proc *kp, int mmapped); 127 struct procstat *procstat, struct kinfo_proc *kp, int mmapped); 183 procstat_close(struct procstat *procstat) argument 186 assert(procstat); 187 if (procstat 199 struct procstat *procstat; local 213 struct procstat *procstat; local 236 struct procstat *procstat; local 255 procstat_getprocs(struct procstat *procstat, int what, int arg, unsigned int *count) argument 346 procstat_getfiles(struct procstat *procstat, struct kinfo_proc *kp, int mmapped) argument 362 procstat_freefiles(struct procstat *procstat, struct filestat_list *head) argument 444 procstat_getfiles_kvm(struct procstat *procstat, struct kinfo_proc *kp, int mmapped) argument 815 procstat_getfiles_sysctl(struct procstat *procstat, struct kinfo_proc *kp, int mmapped) argument 911 procstat_get_pipe_info(struct procstat *procstat, struct filestat *fst, struct pipestat *ps, char *errbuf) argument 978 procstat_get_pts_info(struct procstat *procstat, struct filestat *fst, struct ptsstat *pts, char *errbuf) argument 1043 procstat_get_sem_info(struct procstat *procstat, struct filestat *fst, struct semstat *sem, char *errbuf) argument 1126 procstat_get_shm_info(struct procstat *procstat, struct filestat *fst, struct shmstat *shm, char *errbuf) argument 1209 procstat_get_vnode_info(struct procstat *procstat, struct filestat *fst, struct vnstat *vn, char *errbuf) argument 1419 procstat_get_socket_info(struct procstat *procstat, struct filestat *fst, struct sockstat *sock, char *errbuf) argument 1727 getargv(struct procstat *procstat, struct kinfo_proc *kp, size_t nchr, int env) argument 1815 procstat_getargv(struct procstat *procstat, struct kinfo_proc *p, size_t nchr) argument 1825 procstat_freeargv(struct procstat *procstat) argument 1838 procstat_getenvv(struct procstat *procstat, struct kinfo_proc *p, size_t nchr) argument 1848 procstat_freeenvv(struct procstat *procstat) argument 1915 procstat_getvmmap(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument 2021 procstat_getgroups(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument 2099 procstat_getumask(struct procstat *procstat, struct kinfo_proc *kp, unsigned short *maskp) argument 2188 procstat_getrlimit(struct procstat *procstat, struct kinfo_proc *kp, int which, struct rlimit* rlimit) argument 2247 procstat_getpathname(struct procstat *procstat, struct kinfo_proc *kp, char *pathname, size_t maxlen) argument 2321 procstat_getosrel(struct procstat *procstat, struct kinfo_proc *kp, int *osrelp) argument 2460 procstat_getauxv(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument 2508 procstat_getptlwpinfo(struct procstat *procstat, unsigned int *cntp) argument 2567 procstat_getkstack(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument [all...] |
H A D | Makefile | 6 LIB= procstat
|
/freebsd-11-stable/usr.bin/procstat/ |
H A D | procstat.h | 30 * $FreeBSD: stable/11/usr.bin/procstat/procstat.h 330449 2018-03-05 07:26:05Z eadler $ 46 void procstat_args(struct procstat *prstat, struct kinfo_proc *kipp); 47 void procstat_auxv(struct procstat *prstat, 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); 54 void procstat_kstack(struct procstat *prsta [all...] |
H A D | procstat_cred.c | 29 * $FreeBSD: stable/11/usr.bin/procstat/procstat_cred.c 330449 2018-03-05 07:26:05Z eadler $ 42 #include "procstat.h" 44 static const char *get_umask(struct procstat *procstat, 48 procstat_cred(struct procstat *procstat, struct kinfo_proc *kipp) argument 66 xo_emit("{:umask/%5s} ", get_umask(procstat, kipp)); 78 groups = procstat_getgroups(procstat, kipp, &ngroups); 87 procstat_freegroups(procstat, groups); 94 get_umask(struct procstat *procsta argument [all...] |
H A D | Makefile | 1 # $FreeBSD: stable/11/usr.bin/procstat/Makefile 324932 2017-10-23 18:25:21Z bdrewery $ 5 PROG= procstat 6 MAN= procstat.1 7 SRCS= procstat.c \ 23 LIBADD+= procstat xo util sbuf
|
H A D | procstat_args.c | 29 * $FreeBSD: stable/11/usr.bin/procstat/procstat_args.c 330449 2018-03-05 07:26:05Z eadler $ 44 #include "procstat.h" 47 procstat_args(struct procstat *procstat, struct kinfo_proc *kipp) argument 56 args = procstat_getargv(procstat, kipp, 0); 74 procstat_env(struct procstat *procstat, struct kinfo_proc *kipp) argument 83 envs = procstat_getenvv(procstat, kipp, 0);
|
H A D | procstat_threads.c | 29 * $FreeBSD: stable/11/usr.bin/procstat/procstat_threads.c 330449 2018-03-05 07:26:05Z eadler $ 43 #include "procstat.h" 46 procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp) argument 62 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, 134 procstat_freeprocs(procstat, kip);
|
H A D | procstat_cs.c | 27 * $FreeBSD: stable/11/usr.bin/procstat/procstat_cs.c 310120 2016-12-15 16:51:33Z vangyzen $ 43 #include "procstat.h" 46 procstat_cs(struct procstat *procstat, struct kinfo_proc *kipp) argument 59 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, 117 procstat_freeprocs(procstat, kip);
|
H A D | procstat_kstack.c | 29 * $FreeBSD: stable/11/usr.bin/procstat/procstat_kstack.c 330449 2018-03-05 07:26:05Z eadler $ 43 #include "procstat.h" 167 procstat_kstack(struct procstat *procstat, struct kinfo_proc *kipp, int kflag) argument 179 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count); 186 kip = kip_free = procstat_getprocs(procstat, 190 procstat_freekstack(procstat, kkstp_free); 245 procstat_freekstack(procstat, kkstp_free); 246 procstat_freeprocs(procstat, kip_free);
|
H A D | procstat_bin.c | 29 * $FreeBSD: stable/11/usr.bin/procstat/procstat_bin.c 330449 2018-03-05 07:26:05Z eadler $ 43 #include "procstat.h" 46 procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp)
|
H A D | procstat_sigs.c | 29 * $FreeBSD: stable/11/usr.bin/procstat/procstat_sigs.c 357519 2020-02-04 19:31:01Z dim $ 45 #include "procstat.h" 112 procstat_sigs(struct procstat *prstat __unused, struct kinfo_proc *kipp) 138 procstat_threads_sigs(struct procstat *procstat, struct kinfo_proc *kipp) argument 149 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, 182 procstat_freeprocs(procstat, kip);
|
H A D | procstat_vm.c | 29 * $FreeBSD: stable/11/usr.bin/procstat/procstat_vm.c 330449 2018-03-05 07:26:05Z eadler $ 44 #include "procstat.h" 47 procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp) argument 62 freep = procstat_getvmmap(procstat, kipp, &cnt);
|
H A D | procstat_rusage.c | 42 #include "procstat.h" 164 procstat_rusage(struct procstat *procstat, struct kinfo_proc *kipp) argument 186 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, 196 procstat_freeprocs(procstat, kip);
|
H A D | procstat_auxv.c | 29 * $FreeBSD: stable/11/usr.bin/procstat/procstat_auxv.c 349492 2019-06-28 01:07:19Z mhorne $ 47 #include "procstat.h" 50 procstat_auxv(struct procstat *procstat, struct kinfo_proc *kipp) argument 60 auxv = procstat_getauxv(procstat, kipp, &count); 207 procstat_freeauxv(procstat, auxv);
|
H A D | procstat.c | 30 * $FreeBSD: stable/11/usr.bin/procstat/procstat.c 330449 2018-03-05 07:26:05Z eadler $ 45 #include "procstat.h" 55 xo_error("usage: procstat [--libxo] [-CHhn] [-M core] " 66 procstat(struct procstat *prstat, struct kinfo_proc *kipp) function 72 xo_errc(1, ENOMEM, "Failed to allocate memory in procstat()"); 157 struct procstat *prstat, *cprstat; 316 xo_open_container("procstat"); 325 procstat(prsta [all...] |
H A D | procstat_files.c | 29 * $FreeBSD: stable/11/usr.bin/procstat/procstat_files.c 341779 2018-12-10 01:39:40Z kib $ 50 #include "procstat.h" 288 procstat_files(struct procstat *procstat, struct kinfo_proc *kipp) argument 307 head = procstat_getfiles(procstat, kipp, 0); 430 error = procstat_get_vnode_info(procstat, fst, 542 error = procstat_get_socket_info(procstat, fst, &sock, 586 procstat_freefiles(procstat, head);
|
H A D | procstat_ptlwpinfo.c | 28 __FBSDID("$FreeBSD: stable/11/usr.bin/procstat/procstat_ptlwpinfo.c 324932 2017-10-23 18:25:21Z bdrewery $"); 36 #include "procstat.h" 39 procstat_ptlwpinfo(struct procstat *prstat)
|
H A D | procstat_rlimit.c | 29 * $FreeBSD: stable/11/usr.bin/procstat/procstat_rlimit.c 330449 2018-03-05 07:26:05Z eadler $ 47 #include "procstat.h" 94 procstat_rlimit(struct procstat *prstat, struct kinfo_proc *kipp)
|
/freebsd-11-stable/usr.bin/fstat/ |
H A D | fstat.c | 79 static void dofiles(struct procstat *procstat, struct kinfo_proc *p); 81 static void print_file_info(struct procstat *procstat, 83 static void print_pipe_info(struct procstat *procstat, 85 static void print_pts_info(struct procstat *procstat, 87 static void print_sem_info(struct procstat *procstat, 102 struct procstat *procstat; local 206 dofiles(struct procstat *procstat, struct kinfo_proc *kp) argument 228 print_file_info(struct procstat *procstat, struct filestat *fst, const char *uname, const char *cmd, int pid) argument 316 print_socket_info(struct procstat *procstat, struct filestat *fst) argument 396 print_pipe_info(struct procstat *procstat, struct filestat *fst) argument 413 print_pts_info(struct procstat *procstat, struct filestat *fst) argument 434 print_sem_info(struct procstat *procstat, struct filestat *fst) argument 458 print_shm_info(struct procstat *procstat, struct filestat *fst) argument 482 print_vnode_info(struct procstat *procstat, struct filestat *fst) argument [all...] |
H A D | Makefile | 7 LIBADD= procstat
|
H A D | fuser.c | 116 static void dofiles(struct procstat *procstat, struct kinfo_proc *kp, 167 struct procstat *procstat; local 244 procstat = procstat_open_kvm(nlistf, memf); 246 procstat = procstat_open_sysctl(); 247 if (procstat == NULL) 249 procs = procstat_getprocs(procstat, KERN_PROC_PROC, 0, &cnt); 259 dofiles(procstat, p++, reqfiles, nfiles); 279 procstat_freeprocs(procstat, proc 286 dofiles(struct procstat *procstat, struct kinfo_proc *kp, struct reqfile *reqfiles, size_t nfiles) argument [all...] |
/freebsd-11-stable/usr.bin/procstat/tests/ |
H A D | procstat_test.sh | 25 # $FreeBSD: stable/11/usr.bin/procstat/tests/procstat_test.sh 352492 2019-09-18 19:28:17Z jilles $ 61 atf_check -o save:procstat.out procstat -b $PROG_PID 63 atf_check -o match:"$header_re" head -n 1 procstat.out 64 atf_check -o match:"$line_re" tail -n 1 procstat.out 82 atf_check -o save:procstat.out procstat -c $PROG_PID 83 atf_check -o match:"$header_re" head -n 1 procstat.out 84 atf_check -o match:"$line_re" tail -n 1 procstat.out 103 atf_check -o save:procstat [all...] |
/freebsd-11-stable/bin/sh/ |
H A D | jobs.c | 85 struct procstat { struct 98 struct procstat ps0; /* status of process */ 99 struct procstat *ps; /* status or processes when more than one */ 296 struct procstat *ps; 362 struct procstat *ps; 379 struct procstat *ps; 517 struct procstat *ps; 805 jp->ps = ckmalloc(nprocs * sizeof (struct procstat)); 987 struct procstat *ps = &jp->ps[jp->nprocs++]; 1038 struct procstat *p [all...] |