| /trueos/lib/libprocstat/ |
| HD | libprocstat.h | 105 struct procstat; 165 void procstat_close(struct procstat *procstat); 166 void procstat_freeargv(struct procstat *procstat); 168 void procstat_freeauxv(struct procstat *procstat, Elf_Auxinfo *auxv); 170 void procstat_freeenvv(struct procstat *procstat); 171 void procstat_freegroups(struct procstat *procstat, gid_t *groups); 172 void procstat_freekstack(struct procstat *procstat, 174 void procstat_freeprocs(struct procstat *procstat, struct kinfo_proc *p); 175 void procstat_freefiles(struct procstat *procstat, 177 void procstat_freevmmap(struct procstat *procstat, [all …]
|
| HD | libprocstat.c | 114 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->type == PROCSTAT_KVM) in procstat_close() 186 kvm_close(procstat->kd); in procstat_close() 187 else if (procstat->type == PROCSTAT_CORE) in procstat_close() 188 procstat_core_close(procstat->core); in procstat_close() 189 procstat_freeargv(procstat); in procstat_close() [all …]
|
| HD | libprocstat_internal.h | 32 struct procstat { struct
|
| HD | Makefile | 5 LIB= procstat
|
| /trueos/usr.bin/fstat/ |
| HD | 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, 89 static void print_shm_info(struct procstat *procstat, 91 static void print_socket_info(struct procstat *procstat, 93 static void print_vnode_info(struct procstat *procstat, 95 static void print_port_info(struct procstat *procstat, 97 static void print_portset_info(struct procstat *procstat, [all …]
|
| HD | fuser.c | 114 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() 257 dofiles(procstat, p++, reqfiles, nfiles); in do_fuser() 277 procstat_freeprocs(procstat, procs); in do_fuser() 278 procstat_close(procstat); in do_fuser() 284 dofiles(struct procstat *procstat, struct kinfo_proc *kp, in dofiles() argument [all …]
|
| /trueos/usr.bin/procstat/ |
| HD | 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_cs(struct procstat *prstat, struct kinfo_proc *kipp); 43 void procstat_env(struct procstat *prstat, struct kinfo_proc *kipp); 44 void procstat_files(struct procstat *prstat, struct kinfo_proc *kipp); 45 void procstat_kstack(struct procstat *prstat, struct kinfo_proc *kipp, 47 void procstat_rlimit(struct procstat *prstat, struct kinfo_proc *kipp); 48 void procstat_rusage(struct procstat *prstat, struct kinfo_proc *kipp); [all …]
|
| HD | procstat_args.c | 44 do_args(struct procstat *procstat, struct kinfo_proc *kipp, int env) in do_args() argument 54 args = env ? procstat_getenvv(procstat, kipp, 0) : in do_args() 55 procstat_getargv(procstat, kipp, 0); in do_args() 70 procstat_args(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_args() argument 72 do_args(procstat, kipp, 0); in procstat_args() 76 procstat_env(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_env() argument 78 do_args(procstat, kipp, 1); in procstat_env()
|
| HD | procstat_cred.c | 41 static const char *get_umask(struct procstat *procstat, 45 procstat_cred(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_cred() argument 63 printf("%5s ", get_umask(procstat, kipp)); in procstat_cred() 74 groups = procstat_getgroups(procstat, kipp, &ngroups); in procstat_cred() 82 procstat_freegroups(procstat, groups); in procstat_cred() 88 get_umask(struct procstat *procstat, struct kinfo_proc *kipp) in get_umask() argument 93 if (procstat_getumask(procstat, kipp, &fd_cmask) == 0) { in get_umask()
|
| HD | procstat_kstack.c | 128 procstat_kstack(struct procstat *procstat, struct kinfo_proc *kipp, int kflag) in procstat_kstack() argument 140 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count); in procstat_kstack() 147 kip = kip_free = procstat_getprocs(procstat, in procstat_kstack() 151 procstat_freekstack(procstat, kkstp_free); in procstat_kstack() 204 procstat_freekstack(procstat, kkstp_free); in procstat_kstack() 205 procstat_freeprocs(procstat, kip_free); in procstat_kstack()
|
| HD | procstat_sigs.c | 67 procstat_sigs(struct procstat *prstat __unused, struct kinfo_proc *kipp) in procstat_sigs() 89 procstat_threads_sigs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_threads_sigs() argument 101 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_threads_sigs() 119 procstat_freeprocs(procstat, kip); in procstat_threads_sigs()
|
| HD | procstat_threads.c | 43 procstat_threads(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_threads() argument 53 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_threads() 117 procstat_freeprocs(procstat, kip); in procstat_threads()
|
| HD | procstat_cs.c | 44 procstat_cs(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_cs() argument 56 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_cs() 107 procstat_freeprocs(procstat, kip); in procstat_cs()
|
| HD | procstat.c | 59 procstat(struct procstat *prstat, struct kinfo_proc *kipp) in procstat() function 124 struct procstat *prstat, *cprstat; in main() 265 procstat(prstat, &p[i]); in main() 283 procstat(prstat, p); in main() 296 procstat(cprstat, p); in main()
|
| HD | Makefile | 3 PROG= procstat 4 MAN= procstat.1 5 SRCS= procstat.c \
|
| HD | procstat_rusage.c | 135 procstat_rusage(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_rusage() argument 153 kip = procstat_getprocs(procstat, KERN_PROC_PID | KERN_PROC_INC_THREAD, in procstat_rusage() 160 procstat_freeprocs(procstat, kip); in procstat_rusage()
|
| HD | procstat_files.c | 290 procstat_files(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_files() argument 307 head = procstat_getfiles(procstat, kipp, 0); in procstat_files() 401 error = procstat_get_vnode_info(procstat, fst, in procstat_files() 469 error = procstat_get_socket_info(procstat, fst, &sock, NULL); in procstat_files() 504 procstat_freefiles(procstat, head); in procstat_files()
|
| HD | procstat_vm.c | 44 procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_vm() argument 57 freep = procstat_getvmmap(procstat, kipp, &cnt); in procstat_vm()
|
| HD | procstat_auxv.c | 52 procstat_auxv(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_auxv() argument 60 auxv = procstat_getauxv(procstat, kipp, &count); in procstat_auxv() 158 procstat_freeauxv(procstat, auxv); in procstat_auxv()
|
| HD | procstat_bin.c | 43 procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp) in procstat_bin()
|
| HD | procstat_rlimit.c | 89 procstat_rlimit(struct procstat *prstat, struct kinfo_proc *kipp) in procstat_rlimit()
|
| /trueos/bin/sh/ |
| HD | jobs.h | 50 struct procstat { struct 63 struct procstat ps0; /* status of process */ argument 64 struct procstat *ps; /* status or processes when more than one */
|
| HD | jobs.c | 232 struct procstat *ps; in restartjob() 284 struct procstat *ps; in printjobcmd() 301 struct procstat *ps; in showjob() 440 struct procstat *ps; in freejob() 711 jp->ps = ckmalloc(nprocs * sizeof (struct procstat)); in makejob() 892 struct procstat *ps = &jp->ps[jp->nprocs++]; in forkshell() 943 struct procstat *ps = &jp->ps[jp->nprocs++]; in vforkexecshell() 1044 struct procstat *sp; in dowait()
|
| /trueos/usr.bin/ |
| HD | Makefile | 133 procstat \
|