Home
last modified time | relevance | path

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

123

/freebsd-14.2/lib/libprocstat/
H A Dlibprocstat.h113 struct procstat;
199 void procstat_close(struct procstat *procstat);
200 void procstat_freeadvlock(struct procstat *procstat,
202 void procstat_freeargv(struct procstat *procstat);
206 void procstat_freeenvv(struct procstat *procstat);
208 void procstat_freekstack(struct procstat *procstat,
211 void procstat_freefiles(struct procstat *procstat,
213 void procstat_freeptlwpinfo(struct procstat *procstat,
216 void procstat_freevmmap(struct procstat *procstat,
238 Elf_Auxinfo *procstat_getauxv(struct procstat *procstat,
[all …]
H A Dlibprocstat_compat.c91 int freebsd11_procstat_get_pts_info(struct procstat *procstat,
93 int freebsd12_procstat_get_pts_info(struct procstat *procstat,
95 int freebsd11_procstat_get_sem_info(struct procstat *procstat,
97 int freebsd11_procstat_get_shm_info(struct procstat *procstat,
101 int freebsd11_procstat_get_vnode_info(struct procstat *procstat,
109 freebsd11_procstat_get_pts_info(struct procstat *procstat, in freebsd11_procstat_get_pts_info() argument
128 freebsd12_procstat_get_pts_info(struct procstat *procstat, in freebsd12_procstat_get_pts_info() argument
147 freebsd11_procstat_get_sem_info(struct procstat *procstat, in freebsd11_procstat_get_sem_info() argument
162 freebsd11_procstat_get_shm_info(struct procstat *procstat, in freebsd11_procstat_get_shm_info() argument
202 freebsd11_procstat_get_vnode_info(struct procstat *procstat, in freebsd11_procstat_get_vnode_info() argument
[all …]
H A Dlibprocstat.c184 procstat_close(struct procstat *procstat) in procstat_close() argument
200 struct procstat *procstat; in procstat_open_sysctl() local
202 procstat = calloc(1, sizeof(*procstat)); in procstat_open_sysctl()
214 struct procstat *procstat; in procstat_open_kvm() local
218 procstat = calloc(1, sizeof(*procstat)); in procstat_open_kvm()
237 struct procstat *procstat; in procstat_open_core() local
240 procstat = calloc(1, sizeof(*procstat)); in procstat_open_core()
1870 procstat_freeargv(struct procstat *procstat) in procstat_freeargv() argument
1893 procstat_freeenvv(struct procstat *procstat) in procstat_freeenvv() argument
1979 procstat_freevmmap(struct procstat *procstat __unused, in procstat_freevmmap()
[all …]
/freebsd-14.2/usr.bin/procstat/tests/
H A Dprocstat_test.sh60 atf_check -o save:procstat.out procstat binary $PROG_PID
62 atf_check -o match:"$line_re" tail -n 1 procstat.out
64 atf_check -o save:procstat.out procstat -b $PROG_PID
84 atf_check -o save:procstat.out procstat arguments $PROG_PID
88 atf_check -o save:procstat.out procstat -c $PROG_PID
109 atf_check -o save:procstat.out procstat environment $PROG_PID
113 atf_check -o save:procstat.out procstat -e $PROG_PID
132 atf_check -o save:procstat.out procstat files $PROG_PID
136 atf_check -o save:procstat.out procstat -f $PROG_PID
148 atf_check -o save:procstat.out procstat -a kstack
[all …]
/freebsd-14.2/usr.bin/procstat/
H A Dprocstat.h59 void procstat_args(struct procstat *prstat, struct kinfo_proc *kipp);
60 void procstat_auxv(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);
68 void procstat_rlimitusage(struct procstat *procstat,
71 void procstat_penv(struct procstat *prstat, struct kinfo_proc *kipp);
73 void procstat_pwdx(struct procstat *prstat, struct kinfo_proc *kipp);
76 void procstat_sigfastblock(struct procstat *procstat,
[all …]
H A DMakefile4 PROG= procstat
5 MAN= procstat.1
6 SRCS= procstat.c \
26 MLINKS+= procstat.1 pargs.1
27 MLINKS+= procstat.1 penv.1
28 MLINKS+= procstat.1 pwdx.1
30 LIBADD+= procstat xo util sbuf
32 LINKS+= ${BINDIR}/procstat ${BINDIR}/pargs
33 LINKS+= ${BINDIR}/procstat ${BINDIR}/penv
34 LINKS+= ${BINDIR}/procstat ${BINDIR}/pwdx
H A Dprocstat_cred.c43 static const char *get_umask(struct procstat *procstat,
47 procstat_cred(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_cred() argument
65 xo_emit("{:umask/%5s} ", get_umask(procstat, kipp)); in procstat_cred()
77 groups = procstat_getgroups(procstat, kipp, &ngroups); in procstat_cred()
86 procstat_freegroups(procstat, groups); in procstat_cred()
93 get_umask(struct procstat *procstat, struct kinfo_proc *kipp) in get_umask() argument
98 if (procstat_getumask(procstat, kipp, &fd_cmask) == 0) { in get_umask()
H A Dprocstat_penv.c45 procstat_pargs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_pargs() argument
50 args = procstat_getargv(procstat, kipp, 0); in procstat_pargs()
66 procstat_penv(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_penv() argument
71 envs = procstat_getenvv(procstat, kipp, 0); in procstat_penv()
H A Dprocstat_args.c46 procstat_args(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_args() argument
55 args = procstat_getargv(procstat, kipp, 0); in procstat_args()
73 procstat_env(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_env() argument
82 envs = procstat_getenvv(procstat, kipp, 0); in procstat_env()
H A Dprocstat_sigs.c113 procstat_sigs(struct procstat *prstat __unused, struct kinfo_proc *kipp) in procstat_sigs()
139 procstat_threads_sigs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_threads_sigs() argument
150 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_threads_sigs()
184 procstat_freeprocs(procstat, kip); in procstat_threads_sigs()
188 procstat_sigfastblock(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_sigfastblock() argument
202 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_sigfastblock()
244 procstat_freeprocs(procstat, kip); in procstat_sigfastblock()
H A Dprocstat_kstack.c166 procstat_kstack(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_kstack() argument
178 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count); in procstat_kstack()
185 kip = kip_free = procstat_getprocs(procstat, in procstat_kstack()
189 procstat_freekstack(procstat, kkstp_free); in procstat_kstack()
246 procstat_freekstack(procstat, kkstp_free); in procstat_kstack()
247 procstat_freeprocs(procstat, kip_free); in procstat_kstack()
H A Dprocstat_pwdx.c51 procstat_pwdx(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_pwdx() argument
56 head = procstat_getfiles(procstat, kipp, 0); in procstat_pwdx()
67 procstat_freefiles(procstat, head); in procstat_pwdx()
H A Dprocstat_rlimitusage.c50 procstat_rlimitusage(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_rlimitusage() argument
61 resuse = procstat_getrlimitusage(procstat, kipp, &cnt); in procstat_rlimitusage()
75 procstat_freerlimitusage(procstat, resuse); in procstat_rlimitusage()
H A Dprocstat_threads.c45 procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_threads() argument
61 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_threads()
133 procstat_freeprocs(procstat, kip); in procstat_threads()
H A Dprocstat_cs.c45 procstat_cs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_cs() argument
58 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_cs()
116 procstat_freeprocs(procstat, kip); in procstat_cs()
H A Dprocstat_rusage.c162 procstat_rusage(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_rusage() argument
184 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_rusage()
194 procstat_freeprocs(procstat, kip); in procstat_rusage()
H A Dprocstat_auxv.c49 procstat_auxv(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_auxv() argument
59 auxv = procstat_getauxv(procstat, kipp, &count); in procstat_auxv()
268 procstat_freeauxv(procstat, auxv); in procstat_auxv()
H A Dprocstat_files.c289 procstat_files(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_files() argument
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()
H A Dprocstat_vm.c46 procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_vm() argument
61 freep = procstat_getvmmap(procstat, kipp, &cnt); in procstat_vm()
H A Dprocstat_basic.c43 procstat_basic(struct procstat *procstat __unused, struct kinfo_proc *kipp) in procstat_basic()
/freebsd-14.2/usr.bin/fstat/
H A Dfstat.c85 static void print_file_info(struct procstat *procstat,
87 static void print_pipe_info(struct procstat *procstat,
89 static void print_pts_info(struct procstat *procstat,
91 static void print_sem_info(struct procstat *procstat,
93 static void print_shm_info(struct procstat *procstat,
95 static void print_socket_info(struct procstat *procstat,
97 static void print_vnode_info(struct procstat *procstat,
106 struct procstat *procstat; in do_fstat() local
213 dofiles(struct procstat *procstat, struct kinfo_proc *kp) in dofiles() argument
235 print_file_info(struct procstat *procstat, struct filestat *fst, in print_file_info() argument
[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()
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
294 head = procstat_getfiles(procstat, kp, flags & MFLAG); in dofiles()
[all …]
/freebsd-14.2/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-14.2/lib/libproc/
H A Dproc_create.c87 phdl->procstat = procstat_open_sysctl(); in proc_init()
88 if (phdl->procstat == NULL) in proc_init()
92 if ((kp = procstat_getprocs(phdl->procstat, KERN_PROC_PID, pid, in proc_init()
95 error = procstat_getpathname(phdl->procstat, kp, phdl->execpath, in proc_init()
97 procstat_freeprocs(phdl->procstat, kp); in proc_init()
261 if (phdl->procstat != NULL) in proc_free()
262 procstat_close(phdl->procstat); in proc_free()
H A D_libproc.h40 struct procstat;
77 struct procstat *procstat; /* libprocstat handle. */ member

123