| /freebsd-13.1/lib/libprocstat/ |
| H A D | libprocstat.h | 109 struct procstat; 172 void procstat_close(struct procstat *procstat); 173 void procstat_freeargv(struct procstat *procstat); 177 void procstat_freeenvv(struct procstat *procstat); 179 void procstat_freekstack(struct procstat *procstat, 182 void procstat_freefiles(struct procstat *procstat, 184 void procstat_freeptlwpinfo(struct procstat *procstat, 186 void procstat_freevmmap(struct procstat *procstat, 188 struct filestat_list *procstat_getfiles(struct procstat *procstat, 190 struct kinfo_proc *procstat_getprocs(struct procstat *procstat, [all …]
|
| H A D | libprocstat_compat.c | 95 int freebsd11_procstat_get_pts_info(struct procstat *procstat, 97 int freebsd12_procstat_get_pts_info(struct procstat *procstat, 99 int freebsd11_procstat_get_sem_info(struct procstat *procstat, 101 int freebsd11_procstat_get_shm_info(struct procstat *procstat, 105 int freebsd11_procstat_get_vnode_info(struct procstat *procstat, 113 freebsd11_procstat_get_pts_info(struct procstat *procstat, in freebsd11_procstat_get_pts_info() argument 132 freebsd12_procstat_get_pts_info(struct procstat *procstat, in freebsd12_procstat_get_pts_info() argument 151 freebsd11_procstat_get_sem_info(struct procstat *procstat, in freebsd11_procstat_get_sem_info() argument 166 freebsd11_procstat_get_shm_info(struct procstat *procstat, in freebsd11_procstat_get_shm_info() argument 206 freebsd11_procstat_get_vnode_info(struct procstat *procstat, in freebsd11_procstat_get_vnode_info() argument [all …]
|
| H A D | libprocstat.c | 189 procstat_close(struct procstat *procstat) in procstat_close() argument 205 struct procstat *procstat; in procstat_open_sysctl() local 207 procstat = calloc(1, sizeof(*procstat)); in procstat_open_sysctl() 219 struct procstat *procstat; in procstat_open_kvm() local 223 procstat = calloc(1, sizeof(*procstat)); in procstat_open_kvm() 242 struct procstat *procstat; in procstat_open_core() local 245 procstat = calloc(1, sizeof(*procstat)); in procstat_open_core() 1875 procstat_freeargv(struct procstat *procstat) in procstat_freeargv() argument 1898 procstat_freeenvv(struct procstat *procstat) in procstat_freeenvv() argument 1984 procstat_freevmmap(struct procstat *procstat __unused, in procstat_freevmmap() [all …]
|
| /freebsd-13.1/usr.bin/procstat/tests/ |
| H A D | procstat_test.sh | 61 atf_check -o save:procstat.out procstat binary $PROG_PID 63 atf_check -o match:"$line_re" tail -n 1 procstat.out 65 atf_check -o save:procstat.out procstat -b $PROG_PID 85 atf_check -o save:procstat.out procstat arguments $PROG_PID 89 atf_check -o save:procstat.out procstat -c $PROG_PID 110 atf_check -o save:procstat.out procstat environment $PROG_PID 114 atf_check -o save:procstat.out procstat -e $PROG_PID 133 atf_check -o save:procstat.out procstat files $PROG_PID 137 atf_check -o save:procstat.out procstat -f $PROG_PID 149 atf_check -o save:procstat.out procstat -a kstack [all …]
|
| /freebsd-13.1/usr.bin/procstat/ |
| H A D | procstat.h | 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); 69 void procstat_penv(struct procstat *prstat, struct kinfo_proc *kipp); 71 void procstat_pwdx(struct procstat *prstat, struct kinfo_proc *kipp); 74 void procstat_sigfastblock(struct procstat *procstat, [all …]
|
| H A D | Makefile | 5 PROG= procstat 6 MAN= procstat.1 7 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 ${BINDIR}/pwdx
|
| H A D | procstat_cred.c | 45 static const char *get_umask(struct procstat *procstat, 49 procstat_cred(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_cred() argument 67 xo_emit("{:umask/%5s} ", get_umask(procstat, kipp)); in procstat_cred() 79 groups = procstat_getgroups(procstat, kipp, &ngroups); in procstat_cred() 88 procstat_freegroups(procstat, groups); in procstat_cred() 95 get_umask(struct procstat *procstat, struct kinfo_proc *kipp) in get_umask() argument 100 if (procstat_getumask(procstat, kipp, &fd_cmask) == 0) { in get_umask()
|
| H A D | procstat_penv.c | 47 procstat_pargs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_pargs() argument 52 args = procstat_getargv(procstat, kipp, 0); in procstat_pargs() 68 procstat_penv(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_penv() argument 73 envs = procstat_getenvv(procstat, kipp, 0); in procstat_penv()
|
| H A D | procstat_args.c | 48 procstat_args(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_args() argument 57 args = procstat_getargv(procstat, kipp, 0); in procstat_args() 75 procstat_env(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_env() argument 84 envs = procstat_getenvv(procstat, kipp, 0); in procstat_env()
|
| H A D | procstat_sigs.c | 115 procstat_sigs(struct procstat *prstat __unused, struct kinfo_proc *kipp) in procstat_sigs() 141 procstat_threads_sigs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_threads_sigs() argument 152 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_threads_sigs() 186 procstat_freeprocs(procstat, kip); in procstat_threads_sigs() 190 procstat_sigfastblock(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_sigfastblock() argument 204 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_sigfastblock() 246 procstat_freeprocs(procstat, kip); in procstat_sigfastblock()
|
| H A D | procstat_pwdx.c | 53 procstat_pwdx(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_pwdx() argument 58 head = procstat_getfiles(procstat, kipp, 0); in procstat_pwdx() 69 procstat_freefiles(procstat, head); in procstat_pwdx()
|
| H A D | procstat_kstack.c | 168 procstat_kstack(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_kstack() argument 180 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count); in procstat_kstack() 187 kip = kip_free = procstat_getprocs(procstat, in procstat_kstack() 191 procstat_freekstack(procstat, kkstp_free); in procstat_kstack() 248 procstat_freekstack(procstat, kkstp_free); in procstat_kstack() 249 procstat_freeprocs(procstat, kip_free); in procstat_kstack()
|
| H A D | procstat_threads.c | 47 procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_threads() argument 63 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_threads() 135 procstat_freeprocs(procstat, kip); in procstat_threads()
|
| H A D | procstat_cs.c | 47 procstat_cs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_cs() argument 60 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_cs() 118 procstat_freeprocs(procstat, kip); in procstat_cs()
|
| H A D | procstat_rusage.c | 164 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 D | procstat_auxv.c | 51 procstat_auxv(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_auxv() argument 61 auxv = procstat_getauxv(procstat, kipp, &count); in procstat_auxv() 256 procstat_freeauxv(procstat, auxv); in procstat_auxv()
|
| H A D | procstat_files.c | 294 procstat_files(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_files() argument 313 head = procstat_getfiles(procstat, kipp, 0); in procstat_files() 437 error = procstat_get_vnode_info(procstat, fst, in procstat_files() 549 error = procstat_get_socket_info(procstat, fst, &sock, in procstat_files() 599 procstat_freefiles(procstat, head); in procstat_files()
|
| H A D | procstat_vm.c | 48 procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_vm() argument 63 freep = procstat_getvmmap(procstat, kipp, &cnt); in procstat_vm()
|
| H A D | procstat_basic.c | 45 procstat_basic(struct procstat *procstat __unused, struct kinfo_proc *kipp) in procstat_basic()
|
| H A D | procstat.c | 58 void (*cmd)(struct procstat *, struct kinfo_proc *); 182 procstat(const struct procstat_cmd *cmd, struct procstat *prstat, in procstat() function 291 struct procstat *prstat, *cprstat; in main() 475 procstat(cmd, prstat, &p[i]); in main() 495 procstat(cmd, prstat, p); in main() 511 procstat(cmd, cprstat, p); in main()
|
| /freebsd-13.1/usr.bin/fstat/ |
| H A D | fstat.c | 87 static void print_file_info(struct procstat *procstat, 89 static void print_pipe_info(struct procstat *procstat, 91 static void print_pts_info(struct procstat *procstat, 93 static void print_sem_info(struct procstat *procstat, 95 static void print_shm_info(struct procstat *procstat, 97 static void print_socket_info(struct procstat *procstat, 99 static void print_vnode_info(struct procstat *procstat, 108 struct procstat *procstat; in do_fstat() local 215 dofiles(struct procstat *procstat, struct kinfo_proc *kp) in dofiles() argument 237 print_file_info(struct procstat *procstat, struct filestat *fst, in print_file_info() argument [all …]
|
| H A D | fuser.c | 116 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-13.1/lib/libproc/ |
| H A D | proc_create.c | 89 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.h | 42 struct procstat; 79 struct procstat *procstat; /* libprocstat handle. */ member
|
| /freebsd-13.1/lib/librtld_db/ |
| H A D | rtld_db.h | 52 struct procstat; 61 struct procstat *rda_procstat;
|