Home
last modified time | relevance | path

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

/freebsd-9-stable/lib/libprocstat/
Dlibprocstat.h103 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 *procstat, gid_t *groups);
170 void procstat_freekstack(struct procstat *procstat,
172 void procstat_freeprocs(struct procstat *procstat, struct kinfo_proc *p);
173 void procstat_freefiles(struct procstat *procstat,
175 void procstat_freevmmap(struct procstat *procstat,
[all …]
Dlibprocstat.c113 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) in procstat_close() argument
183 assert(procstat); in procstat_close()
184 if (procstat->type == PROCSTAT_KVM) in procstat_close()
185 kvm_close(procstat->kd); in procstat_close()
186 else if (procstat->type == PROCSTAT_CORE) in procstat_close()
187 procstat_core_close(procstat->core); in procstat_close()
188 procstat_freeargv(procstat); in procstat_close()
[all …]
Dlibprocstat_internal.h32 struct procstat { struct
DMakefile5 LIB= procstat
/freebsd-9-stable/usr.bin/fstat/
Dfstat.c79 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,
102 struct procstat *procstat; in do_fstat() local
169 procstat = procstat_open_kvm(nlistf, memf); in do_fstat()
[all …]
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()
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 …]
/freebsd-9-stable/usr.bin/procstat/
Dprocstat.h37 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_rusage(struct procstat *prstat, struct kinfo_proc *kipp);
48 void procstat_sigs(struct procstat *prstat, struct kinfo_proc *kipp);
[all …]
Dprocstat_args.c44 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()
Dprocstat_cred.c41 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()
Dprocstat_kstack.c128 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()
Dprocstat_sigs.c67 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()
Dprocstat.c59 procstat(struct procstat *prstat, struct kinfo_proc *kipp) in procstat() function
122 struct procstat *prstat, *cprstat; in main()
260 procstat(prstat, &p[i]); in main()
278 procstat(prstat, p); in main()
291 procstat(cprstat, p); in main()
Dprocstat_threads.c43 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()
DMakefile3 PROG= procstat
4 MAN= procstat.1
5 SRCS= procstat.c \
Dprocstat_rusage.c135 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()
Dprocstat_files.c263 procstat_files(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_files() argument
280 head = procstat_getfiles(procstat, kipp, 0); in procstat_files()
374 error = procstat_get_vnode_info(procstat, fst, in procstat_files()
444 error = procstat_get_socket_info(procstat, fst, &sock, NULL); in procstat_files()
479 procstat_freefiles(procstat, head); in procstat_files()
Dprocstat_vm.c44 procstat_vm(struct procstat *procstat, struct kinfo_proc *kipp) in procstat_vm() argument
57 freep = procstat_getvmmap(procstat, kipp, &cnt); in procstat_vm()
Dprocstat_auxv.c52 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()
Dprocstat_bin.c43 procstat_bin(struct procstat *prstat, struct kinfo_proc *kipp) in procstat_bin()
Dprocstat_rlimit.c89 procstat_rlimit(struct procstat *prstat, struct kinfo_proc *kipp) in procstat_rlimit()
/freebsd-9-stable/bin/sh/
Djobs.h50 struct procstat { struct
63 struct procstat ps0; /* status of process */ argument
64 struct procstat *ps; /* status or processes when more than one */
Djobs.c230 struct procstat *ps; in restartjob()
289 struct procstat *ps; in printjobcmd()
305 struct procstat *ps; in showjob()
440 struct procstat *ps; in freejob()
691 jp->ps = ckmalloc(nprocs * sizeof (struct procstat)); in makejob()
872 struct procstat *ps = &jp->ps[jp->nprocs++]; in forkshell()
923 struct procstat *ps = &jp->ps[jp->nprocs++]; in vforkexecshell()
1018 struct procstat *sp; in dowait()
/freebsd-9-stable/usr.bin/
DMakefile125 procstat \