Lines Matching refs:process
113 kvm_proclist(kvm_t *kd, int op, int arg, struct process *pr, in kvm_proclist()
120 struct process process, process2; in kvm_proclist() local
160 for (; cnt < maxcnt && pr != NULL; pr = LIST_NEXT(&process, ps_list)) { in kvm_proclist()
161 if (KREAD(kd, (u_long)pr, &process)) { in kvm_proclist()
166 if (process.ps_pgrp == NULL) in kvm_proclist()
168 if (process.ps_flags & PS_EMBRYO) in kvm_proclist()
170 if (KREAD(kd, (u_long)process.ps_ucred, &ucred)) { in kvm_proclist()
172 (u_long)process.ps_ucred); in kvm_proclist()
175 if (KREAD(kd, (u_long)process.ps_pgrp, &pgrp)) { in kvm_proclist()
177 (u_long)process.ps_pgrp); in kvm_proclist()
185 if ((process.ps_flags & PS_CONTROLT) && sess.s_ttyp != NULL && in kvm_proclist()
191 if (process.ps_pptr) { in kvm_proclist()
192 if (KREAD(kd, (u_long)process.ps_pptr, &process2)) { in kvm_proclist()
195 (u_long)process.ps_pptr); in kvm_proclist()
213 if (process.ps_sigacts) { in kvm_proclist()
214 if (KREAD(kd, (u_long)process.ps_sigacts, &sa)) { in kvm_proclist()
217 (u_long)process.ps_sigacts); in kvm_proclist()
227 if (process.ps_pid != (pid_t)arg) in kvm_proclist()
243 if ((process.ps_flags & PS_CONTROLT) == 0 || in kvm_proclist()
260 if (process.ps_flags & PS_SYSTEM) in kvm_proclist()
285 if (!process.ps_limit || in kvm_proclist()
286 KREAD(kd, (u_long)process.ps_limit, &limits)) in kvm_proclist()
291 if ((process.ps_flags & PS_ZOMBIE) == 0 && in kvm_proclist()
292 !KREAD(kd, (u_long)process.ps_vmspace, &vm)) in kvm_proclist()
296 FILL_KPROC(&kp, do_copy_str, &proc, &process, in kvm_proclist()
297 &ucred, &pgrp, process.ps_mainproc, pr, &sess, in kvm_proclist()
298 vmp, limp, sap, &process.ps_tu, 0, 1); in kvm_proclist()
303 if ((process.ps_flags & PS_CONTROLT) && sess.s_ttyp != NULL) { in kvm_proclist()
306 tty.t_pgrp != process.ps_pgrp && in kvm_proclist()
321 if ((process.ps_flags & PS_ZOMBIE) == 0) { in kvm_proclist()
334 if (KREAD(kd, (u_long)process.ps_mainproc, &proc)) { in kvm_proclist()
337 (u_long)process.ps_mainproc); in kvm_proclist()
344 kp.p_stat = (process.ps_flags & PS_ZOMBIE) ? SDEAD : in kvm_proclist()
346 for (p = TAILQ_FIRST(&process.ps_threads); p != NULL; in kvm_proclist()
381 for (p = TAILQ_FIRST(&process.ps_threads); p != NULL; in kvm_proclist()
389 FILL_KPROC(&kp, do_copy_str, &proc, &process, in kvm_proclist()
396 if ((process.ps_flags & PS_CONTROLT) && in kvm_proclist()
400 tty.t_pgrp != process.ps_pgrp && in kvm_proclist()
469 struct process *pr; in kvm_getprocs()