/freebsd-9.3-release/usr.bin/procstat/ |
H A D | procstat.h | 37 void procstat_args(struct procstat *prstat, struct kinfo_proc *kipp); 38 void procstat_auxv(struct procstat *prstat, struct kinfo_proc *kipp); 40 void procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp); 41 void procstat_cred(struct procstat *prstat, struct kinfo_proc *kipp); 42 void procstat_env(struct procstat *prstat, struct kinfo_proc *kipp); 43 void procstat_files(struct procstat *prstat, struct kinfo_proc *kipp); 44 void procstat_kstack(struct procstat *prstat, struct kinfo_proc *kipp, 46 void procstat_rlimit(struct procstat *prstat, struct kinfo_proc *kipp); 47 void procstat_sigs(struct procstat *prstat, struct kinfo_proc *kipp); 48 void procstat_threads(struct procstat *prsta [all...] |
H A D | procstat_args.c | 41 #include "procstat.h" 44 do_args(struct procstat *procstat, struct kinfo_proc *kipp, int env) argument 54 args = env ? procstat_getenvv(procstat, kipp, 0) : 55 procstat_getargv(procstat, kipp, 0); 70 procstat_args(struct procstat *procstat, struct kinfo_proc *kipp) argument 72 do_args(procstat, kipp, 0); 76 procstat_env(struct procstat *procstat, struc argument [all...] |
H A D | procstat_cred.c | 39 #include "procstat.h" 41 static const char *get_umask(struct procstat *procstat, 45 procstat_cred(struct procstat *procstat, struct kinfo_proc *kipp) argument 63 printf("%5s ", get_umask(procstat, kipp)); 74 groups = procstat_getgroups(procstat, kipp, &ngroups); 82 procstat_freegroups(procstat, groups); 88 get_umask(struct procstat *procstat, struc argument [all...] |
H A D | Makefile | 3 PROG= procstat 4 MAN= procstat.1 5 SRCS= procstat.c \
|
H A D | procstat_kstack.c | 40 #include "procstat.h" 128 procstat_kstack(struct procstat *procstat, struct kinfo_proc *kipp, int kflag) argument 140 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count); 147 kip = kip_free = procstat_getprocs(procstat, 151 procstat_freekstack(procstat, kkstp_free); 204 procstat_freekstack(procstat, kkstp_free); 205 procstat_freeprocs(procstat, kip_free);
|
H A D | procstat_sigs.c | 42 #include "procstat.h" 67 procstat_sigs(struct procstat *prstat __unused, struct kinfo_proc *kipp) 89 procstat_threads_sigs(struct procstat *procstat, struct kinfo_proc *kipp) argument 101 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, 119 procstat_freeprocs(procstat, kip);
|
H A D | procstat_threads.c | 40 #include "procstat.h" 43 procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp) argument 53 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, 117 procstat_freeprocs(procstat, kip);
|
H A D | procstat.c | 40 #include "procstat.h" 50 fprintf(stderr, "usage: procstat [-h] [-C] [-M core] [-N system] " 58 procstat(struct procstat *prstat, struct kinfo_proc *kipp) function 119 struct procstat *prstat, *cprstat; 249 procstat(prstat, &p[i]); 267 procstat(prstat, p); 280 procstat(cprstat, p);
|
H A D | procstat_vm.c | 41 #include "procstat.h" 44 procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp) argument 57 freep = procstat_getvmmap(procstat, kipp, &cnt);
|
H A D | procstat_bin.c | 40 #include "procstat.h" 43 procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp)
|
H A D | procstat_auxv.c | 44 #include "procstat.h" 52 procstat_auxv(struct procstat *procstat, struct kinfo_proc *kipp) argument 60 auxv = procstat_getauxv(procstat, kipp, &count); 158 procstat_freeauxv(procstat, auxv);
|
H A D | procstat_files.c | 47 #include "procstat.h" 263 procstat_files(struct procstat *procstat, struct kinfo_proc *kipp) argument 280 head = procstat_getfiles(procstat, kipp, 0); 374 error = procstat_get_vnode_info(procstat, fst, 444 error = procstat_get_socket_info(procstat, fst, &sock, NULL); 479 procstat_freefiles(procstat, head);
|
H A D | procstat_rlimit.c | 44 #include "procstat.h" 89 procstat_rlimit(struct procstat *prstat, struct kinfo_proc *kipp)
|
/freebsd-9.3-release/lib/libprocstat/ |
H A D | libprocstat.h | 103 struct procstat; 163 void procstat_close(struct procstat *procstat); 164 void procstat_freeargv(struct procstat *procstat); 166 void procstat_freeauxv(struct procstat *procstat, Elf_Auxinfo *auxv); 168 void procstat_freeenvv(struct procstat *procstat); 169 void procstat_freegroups(struct procstat *procsta [all...] |
H A D | libprocstat_internal.h | 32 struct procstat { struct
|
H A D | libprocstat.c | 113 static char **getargv(struct procstat *procstat, struct kinfo_proc *kp, 122 struct procstat *procstat, struct kinfo_proc *kp, int mmapped); 124 struct procstat *procstat, struct kinfo_proc *kp, int mmapped); 180 procstat_close(struct procstat *procstat) argument 183 assert(procstat); 184 if (procstat 196 struct procstat *procstat; local 210 struct procstat *procstat; local 233 struct procstat *procstat; local 252 procstat_getprocs(struct procstat *procstat, int what, int arg, unsigned int *count) argument 343 procstat_getfiles(struct procstat *procstat, struct kinfo_proc *kp, int mmapped) argument 359 procstat_freefiles(struct procstat *procstat, struct filestat_list *head) argument 438 procstat_getfiles_kvm(struct procstat *procstat, struct kinfo_proc *kp, int mmapped) argument 796 procstat_getfiles_sysctl(struct procstat *procstat, struct kinfo_proc *kp, int mmapped) argument 892 procstat_get_pipe_info(struct procstat *procstat, struct filestat *fst, struct pipestat *ps, char *errbuf) argument 959 procstat_get_pts_info(struct procstat *procstat, struct filestat *fst, struct ptsstat *pts, char *errbuf) argument 1024 procstat_get_sem_info(struct procstat *procstat, struct filestat *fst, struct semstat *sem, char *errbuf) argument 1107 procstat_get_shm_info(struct procstat *procstat, struct filestat *fst, struct shmstat *shm, char *errbuf) argument 1190 procstat_get_vnode_info(struct procstat *procstat, struct filestat *fst, struct vnstat *vn, char *errbuf) argument 1404 procstat_get_socket_info(struct procstat *procstat, struct filestat *fst, struct sockstat *sock, char *errbuf) argument 1712 getargv(struct procstat *procstat, struct kinfo_proc *kp, size_t nchr, int env) argument 1800 procstat_getargv(struct procstat *procstat, struct kinfo_proc *p, size_t nchr) argument 1810 procstat_freeargv(struct procstat *procstat) argument 1823 procstat_getenvv(struct procstat *procstat, struct kinfo_proc *p, size_t nchr) argument 1833 procstat_freeenvv(struct procstat *procstat) argument 1896 procstat_getvmmap(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument 2002 procstat_getgroups(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument 2080 procstat_getumask(struct procstat *procstat, struct kinfo_proc *kp, unsigned short *maskp) argument 2169 procstat_getrlimit(struct procstat *procstat, struct kinfo_proc *kp, int which, struct rlimit* rlimit) argument 2228 procstat_getpathname(struct procstat *procstat, struct kinfo_proc *kp, char *pathname, size_t maxlen) argument 2302 procstat_getosrel(struct procstat *procstat, struct kinfo_proc *kp, int *osrelp) argument 2441 procstat_getauxv(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument 2506 procstat_getkstack(struct procstat *procstat, struct kinfo_proc *kp, unsigned int *cntp) argument [all...] |
H A D | Makefile | 5 LIB= procstat
|
/freebsd-9.3-release/usr.bin/fstat/ |
H A D | fstat.c | 79 static void dofiles(struct procstat *procstat, struct kinfo_proc *p); 81 static void print_file_info(struct procstat *procstat, 83 static void print_pipe_info(struct procstat *procstat, 85 static void print_pts_info(struct procstat *procstat, 87 static void print_sem_info(struct procstat *procstat, 102 struct procstat *procstat; local 206 dofiles(struct procstat *procstat, struct kinfo_proc *kp) argument 228 print_file_info(struct procstat *procstat, struct filestat *fst, const char *uname, const char *cmd, int pid) argument 314 print_socket_info(struct procstat *procstat, struct filestat *fst) argument 394 print_pipe_info(struct procstat *procstat, struct filestat *fst) argument 411 print_pts_info(struct procstat *procstat, struct filestat *fst) argument 432 print_sem_info(struct procstat *procstat, struct filestat *fst) argument 456 print_shm_info(struct procstat *procstat, struct filestat *fst) argument 480 print_vnode_info(struct procstat *procstat, struct filestat *fst) argument [all...] |
H A D | fuser.c | 114 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); 257 dofiles(procstat, p++, reqfiles, nfiles); 277 procstat_freeprocs(procstat, proc 284 dofiles(struct procstat *procstat, struct kinfo_proc *kp, struct reqfile *reqfiles, size_t nfiles) argument [all...] |
/freebsd-9.3-release/bin/sh/ |
H A D | jobs.h | 50 struct procstat { struct 63 struct procstat ps0; /* status of process */ 64 struct procstat *ps; /* status or processes when more than one */
|
H A D | jobs.c | 230 struct procstat *ps; 289 struct procstat *ps; 305 struct procstat *ps; 440 struct procstat *ps; 691 jp->ps = ckmalloc(nprocs * sizeof (struct procstat)); 872 struct procstat *ps = &jp->ps[jp->nprocs++]; 923 struct procstat *ps = &jp->ps[jp->nprocs++]; 1018 struct procstat *sp;
|
/freebsd-9.3-release/usr.bin/ |
H A D | Makefile | 129 procstat \
|