Lines Matching defs:proc
42 #include <sys/proc.h>
53 struct proc *tst_getproc(pid_t);
54 struct proc *tst_nextproc(void);
55 struct user *tst_getu(struct proc *);
57 int tst_getcmd(struct proc *, struct user *);
64 int tst_getcmd(struct proc *, struct user *);
88 struct proc *proc;
141 while ((proc = tst_nextproc()) != NULL) {
143 if (kvm_read(cookie, (uintptr_t)proc->p_pidp, &pid,
153 while ((proc = tst_nextproc()) != NULL) {
154 if ((u = tst_getu(proc)) != NULL)
155 (void) tst_getcmd(proc, u);
299 struct proc *
302 struct proc *proc;
306 if ((proc = kvm_getproc(cookie, pid)) == NULL) {
308 return (proc);
311 if (kvm_read(cookie, (uintptr_t)proc->p_pidp, &pidbuf,
314 return (proc);
318 return (proc);
321 struct proc *
324 struct proc *proc;
328 if ((proc = kvm_nextproc(cookie)) == NULL) {
330 return (proc);
337 if (kvm_read(cookie, (u_long)proc->p_pidp, (char *)&pidbuf,
343 return (proc);
358 tst_getu(struct proc *proc)
361 struct proc tp;
365 if (kvm_read(cookie, (uintptr_t)proc->p_pidp, &pidbuf,
370 if ((u = kvm_getu(cookie, proc)) == NULL)
392 tst_getcmd(struct proc *proc, struct user *u)
400 if (kvm_kread(cookie, (uintptr_t)proc->p_pidp, &pidbuf,
407 if ((i = kvm_getcmd(cookie, proc, u, &arg, &env)) != 0) {