Home
last modified time | relevance | path

Searched refs:procstat (Results 1 – 25 of 63) sorted by relevance

123

/freebsd-src/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_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,
100 int freebsd11_procstat_get_vnode_info(struct procstat *procstat,
102 int freebsd12_procstat_get_vnode_info(struct procstat *procstat,
108 freebsd11_procstat_get_pts_info(struct procstat *procstat, in freebsd11_procstat_get_pts_info() argument
114 r = procstat_get_pts_info(procstat, fst, &pts, errbuf); in freebsd11_procstat_get_pts_info()
127 freebsd12_procstat_get_pts_info(struct procstat *procstat, in freebsd12_procstat_get_pts_info() 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) in procstat_close() argument
184 assert(procstat); in procstat_close()
185 if (procstat in procstat_close()
197 struct procstat *procstat; procstat_open_sysctl() local
211 struct procstat *procstat; procstat_open_kvm() local
234 struct procstat *procstat; procstat_open_core() local
253 procstat_getprocs(struct procstat * procstat,int what,int arg,unsigned int * count) procstat_getprocs() argument
344 procstat_getfiles(struct procstat * procstat,struct kinfo_proc * kp,int mmapped) procstat_getfiles() argument
360 procstat_freefiles(struct procstat * procstat,struct filestat_list * head) procstat_freefiles() argument
451 procstat_getfiles_kvm(struct procstat * procstat,struct kinfo_proc * kp,int mmapped) procstat_getfiles_kvm() argument
848 procstat_getfiles_sysctl(struct procstat * procstat,struct kinfo_proc * kp,int mmapped) procstat_getfiles_sysctl() argument
942 procstat_get_pipe_info(struct procstat * procstat,struct filestat * fst,struct pipestat * ps,char * errbuf) procstat_get_pipe_info() argument
1009 procstat_get_pts_info(struct procstat * procstat,struct filestat * fst,struct ptsstat * pts,char * errbuf) procstat_get_pts_info() argument
1074 procstat_get_sem_info(struct procstat * procstat,struct filestat * fst,struct semstat * sem,char * errbuf) procstat_get_sem_info() argument
1157 procstat_get_shm_info(struct procstat * procstat,struct filestat * fst,struct shmstat * shm,char * errbuf) procstat_get_shm_info() argument
1240 procstat_get_vnode_info(struct procstat * procstat,struct filestat * fst,struct vnstat * vn,char * errbuf) procstat_get_vnode_info() argument
1450 procstat_get_socket_info(struct procstat * procstat,struct filestat * fst,struct sockstat * sock,char * errbuf) procstat_get_socket_info() argument
1750 getargv(struct procstat * procstat,struct kinfo_proc * kp,size_t nchr,int env) getargv() argument
1838 procstat_getargv(struct procstat * procstat,struct kinfo_proc * p,size_t nchr) procstat_getargv() argument
1848 procstat_freeargv(struct procstat * procstat) procstat_freeargv() argument
1861 procstat_getenvv(struct procstat * procstat,struct kinfo_proc * p,size_t nchr) procstat_getenvv() argument
1871 procstat_freeenvv(struct procstat * procstat) procstat_freeenvv() argument
1938 procstat_getvmmap(struct procstat * procstat,struct kinfo_proc * kp,unsigned int * cntp) procstat_getvmmap() argument
2044 procstat_getgroups(struct procstat * procstat,struct kinfo_proc * kp,unsigned int * cntp) procstat_getgroups() argument
2122 procstat_getumask(struct procstat * procstat,struct kinfo_proc * kp,unsigned short * maskp) procstat_getumask() argument
2212 procstat_getrlimit(struct procstat * procstat,struct kinfo_proc * kp,int which,struct rlimit * rlimit) procstat_getrlimit() argument
2271 procstat_getpathname(struct procstat * procstat,struct kinfo_proc * kp,char * pathname,size_t maxlen) procstat_getpathname() argument
2345 procstat_getosrel(struct procstat * procstat,struct kinfo_proc * kp,int * osrelp) procstat_getosrel() argument
2492 procstat_getauxv(struct procstat * procstat,struct kinfo_proc * kp,unsigned int * cntp) procstat_getauxv() argument
2540 procstat_getptlwpinfo(struct procstat * procstat,unsigned int * cntp) procstat_getptlwpinfo() argument
2606 procstat_getkstack(struct procstat * procstat,struct kinfo_proc * kp,unsigned int * cntp) procstat_getkstack() argument
2736 procstat_getadvlock(struct procstat * procstat) procstat_getadvlock() argument
[all...]
/freebsd-src/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 arguments $PROG_PID
85 atf_check -o match:"$header_re" head -n 1 procstat.out
86 atf_check -o match:"$line_re" tail -n 1 procstat.out
88 atf_check -o save:procstat.out procstat -c $PROG_PID
[all …]
/freebsd-src/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 DMakefile3 PROG= procstat
4 MAN= procstat.1
5 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) in procstat_cred() argument
64 xo_emit("{:umask/%5s} ", get_umask(procstat, kipp)); in procstat_cred()
76 groups = procstat_getgroups(procstat, kipp, &ngroups); in procstat_cred()
85 procstat_freegroups(procstat, groups); in procstat_cred()
92 get_umask(struct procstat *procstat, struc argument
[all...]
H A Dprocstat_penv.c44 procstat_pargs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_pargs() argument
49 args = procstat_getargv(procstat, kipp, 0); in procstat_pargs()
65 procstat_penv(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_penv() argument
70 envs = procstat_getenvv(procstat, kipp, 0); in procstat_penv()
H A Dprocstat_args.c45 procstat_args(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_args() argument
54 args = procstat_getargv(procstat, kipp, 0); in procstat_args()
72 procstat_env(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_env() argument
81 envs = procstat_getenvv(procstat, kipp, 0); in procstat_env()
H A Dprocstat_sigs.c112 procstat_sigs(struct procstat *prstat __unused, struct kinfo_proc *kipp) in procstat_sigs()
138 procstat_threads_sigs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_threads_sigs() argument
149 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_threads_sigs()
183 procstat_freeprocs(procstat, kip); in procstat_threads_sigs()
187 procstat_sigfastblock(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_sigfastblock() argument
201 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_sigfastblock()
243 procstat_freeprocs(procstat, kip); in procstat_sigfastblock()
H A Dprocstat_kstack.c165 procstat_kstack(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_kstack() argument
177 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count); in procstat_kstack()
184 kip = kip_free = procstat_getprocs(procstat, in procstat_kstack()
188 procstat_freekstack(procstat, kkstp_free); in procstat_kstack()
245 procstat_freekstack(procstat, kkstp_free); in procstat_kstack()
246 procstat_freeprocs(procstat, kip_free); in procstat_kstack()
H A Dprocstat_pwdx.c50 procstat_pwdx(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_pwdx() argument
55 head = procstat_getfiles(procstat, kipp, 0); in procstat_pwdx()
66 procstat_freefiles(procstat, head); in procstat_pwdx()
H A Dprocstat_threads.c44 procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_threads() argument
60 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_threads()
132 procstat_freeprocs(procstat, kip); in procstat_threads()
H A Dprocstat_cs.c44 procstat_cs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_cs() argument
57 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_cs()
115 procstat_freeprocs(procstat, kip); in procstat_cs()
H A Dprocstat_rusage.c161 procstat_rusage(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_rusage() argument
183 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_rusage()
193 procstat_freeprocs(procstat, kip); in procstat_rusage()
H A Dprocstat_auxv.c48 procstat_auxv(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_auxv() argument
58 auxv = procstat_getauxv(procstat, kipp, &count); in procstat_auxv()
267 procstat_freeauxv(procstat, auxv); in procstat_auxv()
H A Dprocstat_files.c48 #include "procstat.h"
289 procstat_files(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_files()
308 head = procstat_getfiles(procstat, kipp, 0); in procstat_files()
432 error = procstat_get_vnode_info(procstat, fst, in procstat_files()
544 error = procstat_get_socket_info(procstat, fst, &sock, in procstat_files()
594 procstat_freefiles(procstat, head); in procstat_files()
288 procstat_files(struct procstat * procstat,struct kinfo_proc * kipp) procstat_files() argument
H A Dprocstat_vm.c42 #include "procstat.h"
45 procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_vm() argument
60 freep = procstat_getvmmap(procstat, kipp, &cnt); in procstat_vm()
H A Dprocstat.c43 #include "procstat.h"
55 void (*cmd)(struct procstat *, struct kinfo_proc *);
85 /* procstat parameters and arguments */
140 xo_error("usage: procstat [--libxo] [-h] [-M core] [-N system]" in usage()
143 " procstat [--libxo] -a [-h] [-M core] [-N system] " in usage()
145 " procstat [--libxo] [-h] [-M core] [-N system]" in usage()
151 " procstat [--libxo] -a [-h] [-M core] [-N system]" in usage()
156 " procstat [--libxo] -L [-h] [-M core] [-N system] core ...\n" in usage()
183 procstat(const struct procstat_cmd *cmd, struct procstat *prsta in procstat()
181 procstat(const struct procstat_cmd *cmd, struct procstat *prstat, procstat() function
[all...]
H A Dprocstat_basic.c42 procstat_basic(struct procstat *procstat __unused, struct kinfo_proc *kipp) in procstat_basic()
/freebsd-src/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,
92 static void print_shm_info(struct procstat *procstat,
94 static void print_socket_info(struct procstat *procstat,
96 static void print_vnode_info(struct procstat *procstat,
105 struct procstat *procstat; in do_fstat() local
175 procstat = procstat_open_kvm(nlistf, memf); in do_fstat()
[all …]
H A Dfuser.c114 static void dofiles(struct procstat *procstat, struct kinfo_proc *kp,
165 struct procstat *procstat; in do_fuser() local
242 procstat = procstat_open_kvm(nlistf, memf); in do_fuser()
244 procstat = procstat_open_sysctl(); in do_fuser()
245 if (procstat == NULL) in do_fuser()
247 procs = procstat_getprocs(procstat, KERN_PROC_PROC, 0, &cnt); in do_fuser()
256 dofiles(procstat, &procs[i], reqfiles, nfiles); in do_fuser()
276 procstat_freeprocs(procstat, procs); in do_fuser()
277 procstat_close(procstat); in do_fuser()
283 dofiles(struct procstat *procstat, struct kinfo_proc *kp, in dofiles() argument
[all …]
/freebsd-src/tools/test/stress2/misc/
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
/freebsd-src/lib/libproc/
H A Dproc_create.c86 phdl->procstat = procstat_open_sysctl(); in proc_init()
87 if (phdl->procstat == NULL) in proc_init()
91 if ((kp = procstat_getprocs(phdl->procstat, KERN_PROC_PID, pid, in proc_init()
94 error = procstat_getpathname(phdl->procstat, kp, phdl->execpath, in proc_init()
96 procstat_freeprocs(phdl->procstat, kp); in proc_init()
260 if (phdl->procstat != NULL) in proc_free()
261 procstat_close(phdl->procstat); in proc_free()
H A D_libproc.h40 struct procstat;
77 struct procstat *procstat; /* libprocstat handle. */ member

123