/freebsd-current/usr.bin/procstat/ |
H A D | procstat.h | 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); 66 void procstat_files(struct procstat *prstat, struct kinfo_proc *kipp); 67 void procstat_kstack(struct procstat *prsta [all...] |
H A D | Makefile | 4 PROG= procstat 5 MAN= procstat.1 6 SRCS= procstat.c \ 25 MLINKS+= procstat.1 pargs.1 26 MLINKS+= procstat.1 penv.1 27 MLINKS+= procstat.1 pwdx.1 29 LIBADD+= procstat xo util sbuf 31 LINKS+= ${BINDIR}/procstat ${BINDIR}/pargs 32 LINKS+= ${BINDIR}/procstat ${BINDIR}/penv 33 LINKS+= ${BINDIR}/procstat [all...] |
H A D | procstat_cred.c | 40 #include "procstat.h" 42 static const char *get_umask(struct procstat *procstat, 46 procstat_cred(struct procstat *procstat, struct kinfo_proc *kipp) argument 64 xo_emit("{:umask/%5s} ", get_umask(procstat, kipp)); 76 groups = procstat_getgroups(procstat, kipp, &ngroups); 85 procstat_freegroups(procstat, groups); 92 get_umask(struct procstat *procstat, struc argument [all...] |
H A D | procstat_penv.c | 41 #include "procstat.h" 44 procstat_pargs(struct procstat *procstat, struct kinfo_proc *kipp) argument 49 args = procstat_getargv(procstat, kipp, 0); 65 procstat_penv(struct procstat *procstat, struct kinfo_proc *kipp) argument 70 envs = procstat_getenvv(procstat, kipp, 0);
|
H A D | procstat_pwdx.c | 47 #include "procstat.h" 50 procstat_pwdx(struct procstat *procstat, struct kinfo_proc *kipp) argument 55 head = procstat_getfiles(procstat, kipp, 0); 66 procstat_freefiles(procstat, head);
|
H A D | procstat_args.c | 42 #include "procstat.h" 45 procstat_args(struct procstat *procstat, struct kinfo_proc *kipp) argument 54 args = procstat_getargv(procstat, kipp, 0); 72 procstat_env(struct procstat *procstat, struct kinfo_proc *kipp) argument 81 envs = procstat_getenvv(procstat, kipp, 0);
|
H A D | procstat_basic.c | 39 #include "procstat.h" 42 procstat_basic(struct procstat *procstat __unused, struct kinfo_proc *kipp)
|
H A D | procstat_cs.c | 41 #include "procstat.h" 44 procstat_cs(struct procstat *procstat, struct kinfo_proc *kipp) argument 57 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, 115 procstat_freeprocs(procstat, kip);
|
H A D | procstat_threads.c | 41 #include "procstat.h" 44 procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp) argument 60 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, 132 procstat_freeprocs(procstat, kip);
|
H A D | procstat_kstack.c | 41 #include "procstat.h" 165 procstat_kstack(struct procstat *procstat, struct kinfo_proc *kipp) argument 177 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count); 184 kip = kip_free = procstat_getprocs(procstat, 188 procstat_freekstack(procstat, kkstp_free); 245 procstat_freekstack(procstat, kkstp_free); 246 procstat_freeprocs(procstat, kip_free);
|
H A D | procstat_bin.c | 41 #include "procstat.h" 44 procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp)
|
/freebsd-current/lib/libprocstat/ |
H A D | libprocstat.h | 113 struct procstat; 198 void procstat_close(struct procstat *procstat); 199 void procstat_freeadvlock(struct procstat *procstat, 201 void procstat_freeargv(struct procstat *procstat); 203 void procstat_freeauxv(struct procstat *procstat, Elf_Auxinfo *auxv); 205 void procstat_freeenvv(struct procstat *procsta [all...] |
H A D | libprocstat_internal.h | 32 struct procstat { struct
|
H A D | libprocstat_compat.c | 90 int freebsd11_procstat_get_pts_info(struct procstat *procstat, 92 int freebsd12_procstat_get_pts_info(struct procstat *procstat, 94 int freebsd11_procstat_get_sem_info(struct procstat *procstat, 96 int freebsd11_procstat_get_shm_info(struct procstat *procstat, 98 int freebsd11_procstat_get_socket_info(struct procstat *procstat, 108 freebsd11_procstat_get_pts_info(struct procstat *procstat, struct filestat *fst, struct freebsd11_ptsstat *pts_compat, char *errbuf) argument 127 freebsd12_procstat_get_pts_info(struct procstat *procstat, struct filestat *fst, struct freebsd12_ptsstat *pts_compat, char *errbuf) argument 146 freebsd11_procstat_get_sem_info(struct procstat *procstat, struct filestat *fst, struct freebsd11_semstat *sem_compat, char *errbuf) argument 161 freebsd11_procstat_get_shm_info(struct procstat *procstat, struct filestat *fst, struct freebsd11_shmstat *shm_compat, char *errbuf) argument 176 freebsd11_procstat_get_socket_info(struct procstat *procstat, struct filestat *fst, struct freebsd11_sockstat *sock_compat, char *errbuf) argument 201 freebsd11_procstat_get_vnode_info(struct procstat *procstat, struct filestat *fst, struct freebsd11_vnstat *vn_compat, char *errbuf) argument 226 freebsd12_procstat_get_vnode_info(struct procstat *procstat, struct filestat *fst, struct freebsd12_vnstat *vn_compat, char *errbuf) argument [all...] |
H A D | libprocstat.c | 114 static char **getargv(struct procstat *procstat, struct kinfo_proc *kp, 123 struct procstat *procstat, struct kinfo_proc *kp, int mmapped); 125 struct procstat *procstat, struct kinfo_proc *kp, int mmapped); 181 procstat_close(struct procstat *procstat) argument 184 assert(procstat); 185 if (procstat 197 struct procstat *procstat; local 211 struct procstat *procstat; local 234 struct procstat *procstat; local 253 procstat_getprocs(struct procstat *procstat, int what, int arg, unsigned int *count) argument 344 procstat_getfiles(struct procstat *procstat, struct kinfo_proc *kp, int mmapped) argument 360 procstat_freefiles(struct procstat *procstat, struct filestat_list *head) argument 451 procstat_getfiles_kvm(struct procstat *procstat, struct kinfo_proc *kp, int mmapped) argument 848 procstat_getfiles_sysctl(struct procstat *procstat, struct kinfo_proc *kp, int mmapped) argument 942 procstat_get_pipe_info(struct procstat *procstat, struct filestat *fst, struct pipestat *ps, char *errbuf) argument 1009 procstat_get_pts_info(struct procstat *procstat, struct filestat *fst, struct ptsstat *pts, char *errbuf) argument 1074 procstat_get_sem_info(struct procstat *procstat, struct filestat *fst, struct semstat *sem, char *errbuf) argument 1157 procstat_get_shm_info(struct procstat *procstat, struct filestat *fst, struct shmstat *shm, char *errbuf) argument 1240 procstat_get_vnode_info(struct procstat *procstat, struct filestat *fst, struct vnstat *vn, char *errbuf) argument 1450 procstat_get_socket_info(struct procstat *procstat, struct filestat *fst, struct sockstat *sock, char *errbuf) argument 1750 getargv(struct procstat *procstat, struct kinfo_proc *kp, size_t nchr, int env) argument 1838 procstat_getargv(struct procstat *procstat, struct kinfo_proc *p, size_t nchr) argument 1848 procstat_freeargv(struct procstat *procstat) argument 1861 procstat_getenvv(struct procstat *procstat, struct kinfo_proc *p, size_t nchr) argument 1871 procstat_freeenvv(struct procstat *procstat) argument 1938 procstat_getvmmap(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument 2044 procstat_getgroups(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument 2122 procstat_getumask(struct procstat *procstat, struct kinfo_proc *kp, unsigned short *maskp) argument 2212 procstat_getrlimit(struct procstat *procstat, struct kinfo_proc *kp, int which, struct rlimit* rlimit) argument 2271 procstat_getpathname(struct procstat *procstat, struct kinfo_proc *kp, char *pathname, size_t maxlen) argument 2345 procstat_getosrel(struct procstat *procstat, struct kinfo_proc *kp, int *osrelp) argument 2492 procstat_getauxv(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument 2540 procstat_getptlwpinfo(struct procstat *procstat, unsigned int *cntp) argument 2606 procstat_getkstack(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument 2736 procstat_getadvlock(struct procstat *procstat) argument [all...] |
/freebsd-current/usr.bin/procstat/tests/ |
H A D | procstat_test.sh | 60 atf_check -o save:procstat.out procstat binary $PROG_PID 61 atf_check -o match:"$header_re" head -n 1 procstat.out 62 atf_check -o match:"$line_re" tail -n 1 procstat.out 64 atf_check -o save:procstat.out procstat -b $PROG_PID 65 atf_check -o match:"$header_re" head -n 1 procstat.out 66 atf_check -o match:"$line_re" tail -n 1 procstat.out 84 atf_check -o save:procstat.out procstat argument [all...] |
/freebsd-current/tools/test/stress2/misc/ |
H A D | procstat2.sh | 39 procstat -kka > /dev/null 2>&1
|
H A D | fullpath.sh | 51 procstat -f $pid > /dev/null 2>&1 52 procstat -f $pid > /dev/null 2>&1 53 procstat -f $pid > /dev/null 2>&1 54 procstat -f $pid > /dev/null 2>&1 55 procstat -f $pid > /dev/null 2>&1
|
H A D | procstat.sh | 30 # procstat -k test scenario 32 # https://people.freebsd.org/~pho/stress/log/procstat.txt 40 pgrep fifo2 | xargs procstat -k > /dev/null 2>&1
|
/freebsd-current/usr.bin/fstat/ |
H A D | fstat.c | 82 static void dofiles(struct procstat *procstat, struct kinfo_proc *p); 84 static void print_file_info(struct procstat *procstat, 86 static void print_pipe_info(struct procstat *procstat, 88 static void print_pts_info(struct procstat *procstat, 90 static void print_sem_info(struct procstat *procstat, 105 struct procstat *procstat; local 212 dofiles(struct procstat *procstat, struct kinfo_proc *kp) argument 234 print_file_info(struct procstat *procstat, struct filestat *fst, const char *uname, const char *cmd, int pid) argument 371 print_socket_info(struct procstat *procstat, struct filestat *fst) argument 470 print_pipe_info(struct procstat *procstat, struct filestat *fst) argument 487 print_pts_info(struct procstat *procstat, struct filestat *fst) argument 508 print_sem_info(struct procstat *procstat, struct filestat *fst) argument 532 print_shm_info(struct procstat *procstat, struct filestat *fst) argument 556 print_vnode_info(struct procstat *procstat, struct filestat *fst) argument [all...] |
H A D | fuser.c | 114 static void dofiles(struct procstat *procstat, struct kinfo_proc *kp, 165 struct procstat *procstat; local 242 procstat = procstat_open_kvm(nlistf, memf); 244 procstat = procstat_open_sysctl(); 245 if (procstat == NULL) 247 procs = procstat_getprocs(procstat, KERN_PROC_PROC, 0, &cnt); 256 dofiles(procstat, &procs[i], reqfiles, nfiles); 276 procstat_freeprocs(procstat, proc 283 dofiles(struct procstat *procstat, struct kinfo_proc *kp, struct reqfile *reqfiles, size_t nfiles) argument [all...] |
H A D | Makefile | 5 LIBADD= procstat
|
/freebsd-current/lib/libproc/ |
H A D | _libproc.h | 40 struct procstat; 77 struct procstat *procstat; /* libprocstat handle. */ member in struct:proc_handle
|
/freebsd-current/lib/librtld_db/ |
H A D | Makefile | 15 LIBADD+= elf procstat
|
/freebsd-current/tests/sys/vm/soxstack/ |
H A D | Makefile | 12 LIBADD+= procstat
|