Home
last modified time | relevance | path

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

12

/freebsd-12.1/lib/libprocstat/
H A Dlibprocstat.h108 struct procstat;
171 void procstat_close(struct procstat *procstat);
172 void procstat_freeargv(struct procstat *procstat);
176 void procstat_freeenvv(struct procstat *procstat);
178 void procstat_freekstack(struct procstat *procstat,
181 void procstat_freefiles(struct procstat *procstat,
183 void procstat_freeptlwpinfo(struct procstat *procstat,
185 void procstat_freevmmap(struct procstat *procstat,
187 struct filestat_list *procstat_getfiles(struct procstat *procstat,
189 struct kinfo_proc *procstat_getprocs(struct procstat *procstat,
[all …]
H A Dlibprocstat.c188 procstat_close(struct procstat *procstat) in procstat_close() argument
204 struct procstat *procstat; in procstat_open_sysctl() local
206 procstat = calloc(1, sizeof(*procstat)); in procstat_open_sysctl()
218 struct procstat *procstat; in procstat_open_kvm() local
222 procstat = calloc(1, sizeof(*procstat)); in procstat_open_kvm()
241 struct procstat *procstat; in procstat_open_core() local
244 procstat = calloc(1, sizeof(*procstat)); in procstat_open_core()
1841 procstat_freeargv(struct procstat *procstat) in procstat_freeargv() argument
1864 procstat_freeenvv(struct procstat *procstat) in procstat_freeenvv() argument
1950 procstat_freevmmap(struct procstat *procstat __unused, in procstat_freevmmap()
[all …]
H A Dlibprocstat_compat.c78 int freebsd11_procstat_get_pts_info(struct procstat *procstat,
80 int freebsd11_procstat_get_sem_info(struct procstat *procstat,
82 int freebsd11_procstat_get_shm_info(struct procstat *procstat,
84 int freebsd11_procstat_get_socket_info(struct procstat *procstat,
86 int freebsd11_procstat_get_vnode_info(struct procstat *procstat,
90 freebsd11_procstat_get_pts_info(struct procstat *procstat, in freebsd11_procstat_get_pts_info() argument
96 r = procstat_get_pts_info(procstat, fst, &pts, errbuf); in freebsd11_procstat_get_pts_info()
106 freebsd11_procstat_get_sem_info(struct procstat *procstat, in freebsd11_procstat_get_sem_info() argument
121 freebsd11_procstat_get_shm_info(struct procstat *procstat, in freebsd11_procstat_get_shm_info() argument
136 freebsd11_procstat_get_socket_info(struct procstat *procstat, struct filestat *fst, in freebsd11_procstat_get_socket_info() argument
[all …]
H A Dlibprocstat_internal.h34 struct procstat { struct
/freebsd-12.1/usr.bin/procstat/tests/
H A Dprocstat_test.sh65 atf_check -o save:procstat.out procstat binary $PROG_PID
67 atf_check -o match:"$line_re" tail -n 1 procstat.out
69 atf_check -o save:procstat.out procstat -b $PROG_PID
89 atf_check -o save:procstat.out procstat arguments $PROG_PID
93 atf_check -o save:procstat.out procstat -c $PROG_PID
114 atf_check -o save:procstat.out procstat environment $PROG_PID
118 atf_check -o save:procstat.out procstat -e $PROG_PID
137 atf_check -o save:procstat.out procstat files $PROG_PID
141 atf_check -o save:procstat.out procstat -f $PROG_PID
153 atf_check -o save:procstat.out procstat -a kstack
[all …]
/freebsd-12.1/usr.bin/fstat/
H A Dfstat.c83 static void print_file_info(struct procstat *procstat,
85 static void print_pipe_info(struct procstat *procstat,
87 static void print_pts_info(struct procstat *procstat,
89 static void print_sem_info(struct procstat *procstat,
91 static void print_shm_info(struct procstat *procstat,
93 static void print_socket_info(struct procstat *procstat,
95 static void print_vnode_info(struct procstat *procstat,
104 struct procstat *procstat; in do_fstat() local
208 dofiles(struct procstat *procstat, struct kinfo_proc *kp) in dofiles() argument
230 print_file_info(struct procstat *procstat, struct filestat *fst, in print_file_info() argument
[all …]
H A Dfuser.c116 static void dofiles(struct procstat *procstat, struct kinfo_proc *kp,
167 struct procstat *procstat; in do_fuser() local
244 procstat = procstat_open_kvm(nlistf, memf); in do_fuser()
246 procstat = procstat_open_sysctl(); in do_fuser()
247 if (procstat == NULL) in do_fuser()
259 dofiles(procstat, p++, reqfiles, nfiles); in do_fuser()
279 procstat_freeprocs(procstat, procs); in do_fuser()
280 procstat_close(procstat); in do_fuser()
286 dofiles(struct procstat *procstat, struct kinfo_proc *kp, in dofiles() argument
297 head = procstat_getfiles(procstat, kp, flags & MFLAG); in dofiles()
[all …]
/freebsd-12.1/usr.bin/procstat/
H A Dprocstat.h58 void procstat_args(struct procstat *prstat, struct kinfo_proc *kipp);
59 void procstat_auxv(struct procstat *prstat, struct kinfo_proc *kipp);
60 void procstat_basic(struct procstat *prstat, struct kinfo_proc *kipp);
61 void procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp);
62 void procstat_cred(struct procstat *prstat, struct kinfo_proc *kipp);
63 void procstat_cs(struct procstat *prstat, struct kinfo_proc *kipp);
64 void procstat_env(struct procstat *prstat, struct kinfo_proc *kipp);
65 void procstat_files(struct procstat *prstat, struct kinfo_proc *kipp);
66 void procstat_kstack(struct procstat *prstat, struct kinfo_proc *kipp);
70 void procstat_sigs(struct procstat *prstat, struct kinfo_proc *kipp);
[all …]
H A Dprocstat_cred.c44 static const char *get_umask(struct procstat *procstat,
48 procstat_cred(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_cred() argument
66 xo_emit("{:umask/%5s} ", get_umask(procstat, kipp)); in procstat_cred()
78 groups = procstat_getgroups(procstat, kipp, &ngroups); in procstat_cred()
87 procstat_freegroups(procstat, groups); in procstat_cred()
94 get_umask(struct procstat *procstat, struct kinfo_proc *kipp) in get_umask() argument
99 if (procstat_getumask(procstat, kipp, &fd_cmask) == 0) { in get_umask()
H A Dprocstat_args.c47 procstat_args(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_args() argument
56 args = procstat_getargv(procstat, kipp, 0); in procstat_args()
74 procstat_env(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_env() argument
83 envs = procstat_getenvv(procstat, kipp, 0); in procstat_env()
H A Dprocstat_kstack.c167 procstat_kstack(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_kstack() argument
179 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count); in procstat_kstack()
186 kip = kip_free = procstat_getprocs(procstat, in procstat_kstack()
190 procstat_freekstack(procstat, kkstp_free); in procstat_kstack()
247 procstat_freekstack(procstat, kkstp_free); in procstat_kstack()
248 procstat_freeprocs(procstat, kip_free); in procstat_kstack()
H A DMakefile5 PROG= procstat
6 MAN= procstat.1
7 SRCS= procstat.c \
23 LIBADD+= procstat xo util sbuf
H A Dprocstat_sigs.c111 procstat_sigs(struct procstat *prstat __unused, struct kinfo_proc *kipp) in procstat_sigs()
137 procstat_threads_sigs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_threads_sigs() argument
148 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_threads_sigs()
181 procstat_freeprocs(procstat, kip); in procstat_threads_sigs()
H A Dprocstat_threads.c46 procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_threads() argument
62 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_threads()
134 procstat_freeprocs(procstat, kip); in procstat_threads()
H A Dprocstat_cs.c46 procstat_cs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_cs() argument
59 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_cs()
117 procstat_freeprocs(procstat, kip); in procstat_cs()
H A Dprocstat_rusage.c164 procstat_rusage(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_rusage() argument
186 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_rusage()
196 procstat_freeprocs(procstat, kip); in procstat_rusage()
H A Dprocstat_auxv.c50 procstat_auxv(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_auxv() argument
60 auxv = procstat_getauxv(procstat, kipp, &count); in procstat_auxv()
207 procstat_freeauxv(procstat, auxv); in procstat_auxv()
H A Dprocstat.c57 void (*cmd)(struct procstat *, struct kinfo_proc *);
150 procstat(const struct procstat_cmd *cmd, struct procstat *prstat, in procstat() function
242 struct procstat *prstat, *cprstat; in main()
419 procstat(cmd, prstat, &p[i]); in main()
439 procstat(cmd, prstat, p); in main()
452 procstat(cmd, cprstat, p); in main()
H A Dprocstat_files.c288 procstat_files(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_files() argument
307 head = procstat_getfiles(procstat, kipp, 0); in procstat_files()
431 error = procstat_get_vnode_info(procstat, fst, in procstat_files()
543 error = procstat_get_socket_info(procstat, fst, &sock, in procstat_files()
593 procstat_freefiles(procstat, head); in procstat_files()
H A Dprocstat_vm.c47 procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_vm() argument
62 freep = procstat_getvmmap(procstat, kipp, &cnt); in procstat_vm()
H A Dprocstat_basic.c44 procstat_basic(struct procstat *procstat __unused, struct kinfo_proc *kipp) in procstat_basic()
/freebsd-12.1/lib/libproc/
H A Dproc_create.c89 phdl->procstat = procstat_open_sysctl(); in proc_init()
90 if (phdl->procstat == NULL) in proc_init()
94 if ((kp = procstat_getprocs(phdl->procstat, KERN_PROC_PID, pid, in proc_init()
97 error = procstat_getpathname(phdl->procstat, kp, phdl->execpath, in proc_init()
99 procstat_freeprocs(phdl->procstat, kp); in proc_init()
263 if (phdl->procstat != NULL) in proc_free()
264 procstat_close(phdl->procstat); in proc_free()
H A D_libproc.h42 struct procstat;
79 struct procstat *procstat; /* libprocstat handle. */ member
/freebsd-12.1/lib/librtld_db/
H A Drtld_db.h52 struct procstat;
61 struct procstat *rda_procstat;
/freebsd-12.1/bin/sh/
H A Djobs.c85 struct procstat { struct
98 struct procstat ps0; /* status of process */ argument
99 struct procstat *ps; /* status or processes when more than one */
296 struct procstat *ps; in restartjob()
362 struct procstat *ps; in printjobcmd()
379 struct procstat *ps; in showjob()
517 struct procstat *ps; in freejob()
805 jp->ps = ckmalloc(nprocs * sizeof (struct procstat)); in makejob()
987 struct procstat *ps = &jp->ps[jp->nprocs++]; in forkshell()
1038 struct procstat *ps = &jp->ps[jp->nprocs++]; in vforkexecshell()
[all …]

12