Searched refs:procstat (Results 1 - 25 of 62) sorted by relevance

123

/freebsd-current/usr.bin/procstat/
H A Dprocstat.h58 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 DMakefile4 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 Dprocstat_cred.c40 #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 Dprocstat_penv.c41 #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 Dprocstat_pwdx.c47 #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 Dprocstat_args.c42 #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 Dprocstat_basic.c39 #include "procstat.h"
42 procstat_basic(struct procstat *procstat __unused, struct kinfo_proc *kipp)
H A Dprocstat_cs.c41 #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 Dprocstat_threads.c41 #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 Dprocstat_kstack.c41 #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 Dprocstat_bin.c41 #include "procstat.h"
44 procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp)
/freebsd-current/lib/libprocstat/
H A Dlibprocstat.h113 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 Dlibprocstat_internal.h32 struct procstat { struct
H A Dlibprocstat_compat.c90 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 Dlibprocstat.c114 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 Dprocstat_test.sh60 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 Dprocstat2.sh39 procstat -kka > /dev/null 2>&1
H A Dfullpath.sh51 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 Dprocstat.sh30 # 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 Dfstat.c82 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 Dfuser.c114 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 DMakefile5 LIBADD= procstat
/freebsd-current/lib/libproc/
H A D_libproc.h40 struct procstat;
77 struct procstat *procstat; /* libprocstat handle. */ member in struct:proc_handle
/freebsd-current/lib/librtld_db/
H A DMakefile15 LIBADD+= elf procstat
/freebsd-current/tests/sys/vm/soxstack/
H A DMakefile12 LIBADD+= procstat

Completed in 677 milliseconds

123