Lines Matching refs:kp

111 	struct kinfo_proc kinfo_proc, *kp;  in kvm_proclist()  local
131 kp = &kinfo_proc; in kvm_proclist()
132 kp->ki_structsize = sizeof(kinfo_proc); in kvm_proclist()
139 memset(kp, 0, sizeof *kp); in kvm_proclist()
147 kp->ki_uid = ucred.cr_uid; in kvm_proclist()
148 kp->ki_ruid = ucred.cr_ruid; in kvm_proclist()
149 kp->ki_svuid = ucred.cr_svuid; in kvm_proclist()
150 kp->ki_rgid = ucred.cr_rgid; in kvm_proclist()
151 kp->ki_svgid = ucred.cr_svgid; in kvm_proclist()
152 kp->ki_cr_flags = 0; in kvm_proclist()
154 kp->ki_cr_flags |= KI_CRF_CAPABILITY_MODE; in kvm_proclist()
156 kp->ki_ngroups = KI_NGROUPS; in kvm_proclist()
157 kp->ki_cr_flags |= KI_CRF_GRP_OVERFLOW; in kvm_proclist()
159 kp->ki_ngroups = ucred.cr_ngroups; in kvm_proclist()
160 kvm_read(kd, (u_long)ucred.cr_groups, kp->ki_groups, in kvm_proclist()
161 kp->ki_ngroups * sizeof(gid_t)); in kvm_proclist()
169 kp->ki_jid = pr.pr_id; in kvm_proclist()
176 if (kp->ki_groups[0] != (gid_t)arg) in kvm_proclist()
186 if (kp->ki_rgid != (gid_t)arg) in kvm_proclist()
191 if (kp->ki_uid != (uid_t)arg) in kvm_proclist()
196 if (kp->ki_ruid != (uid_t)arg) in kvm_proclist()
212 kp->ki_paddr = p; in kvm_proclist()
213 kp->ki_addr = 0; /* XXX uarea */ in kvm_proclist()
215 kp->ki_args = proc.p_args; in kvm_proclist()
216 kp->ki_numthreads = proc.p_numthreads; in kvm_proclist()
217 kp->ki_tracep = NULL; /* XXXKIB do not expose ktr_io_params */ in kvm_proclist()
218 kp->ki_textvp = proc.p_textvp; in kvm_proclist()
219 kp->ki_fd = proc.p_fd; in kvm_proclist()
220 kp->ki_pd = proc.p_pd; in kvm_proclist()
221 kp->ki_vmspace = proc.p_vmspace; in kvm_proclist()
228 kp->ki_sigignore = sigacts.ps_sigignore; in kvm_proclist()
229 kp->ki_sigcatch = sigacts.ps_sigcatch; in kvm_proclist()
238 kp->ki_start = pstats.p_start; in kvm_proclist()
245 kp->ki_rusage = pstats.p_ru; in kvm_proclist()
246 kp->ki_childstime = pstats.p_cru.ru_stime; in kvm_proclist()
247 kp->ki_childutime = pstats.p_cru.ru_utime; in kvm_proclist()
249 timeradd(&kp->ki_childstime, &kp->ki_childutime, in kvm_proclist()
250 &kp->ki_childtime); in kvm_proclist()
254 kp->ki_ppid = proc.p_oppid; in kvm_proclist()
261 kp->ki_ppid = pproc.p_pid; in kvm_proclist()
263 kp->ki_ppid = 0; in kvm_proclist()
271 kp->ki_pgid = pgrp.pg_id; in kvm_proclist()
272 kp->ki_jobc = -1; /* Or calculate? Arguably not. */ in kvm_proclist()
278 kp->ki_sid = sess.s_sid; in kvm_proclist()
279 (void)memcpy(kp->ki_login, sess.s_login, in kvm_proclist()
280 sizeof(kp->ki_login)); in kvm_proclist()
295 kp->ki_tdev = t_cdev.si_udev; in kvm_proclist()
297 kp->ki_tdev = NODEV; in kvm_proclist()
307 kp->ki_tpgid = pgrp.pg_id; in kvm_proclist()
309 kp->ki_tpgid = -1; in kvm_proclist()
317 kp->ki_tsid = sess.s_sid; in kvm_proclist()
321 kp->ki_tdev = NODEV; in kvm_proclist()
326 kp->ki_size = vmspace.vm_map.size; in kvm_proclist()
332 kp->ki_rssize = pmap_resident_count(&vmspace.vm_pmap); in kvm_proclist()
333 kp->ki_swrss = vmspace.vm_swrss; in kvm_proclist()
334 kp->ki_tsize = vmspace.vm_tsize; in kvm_proclist()
335 kp->ki_dsize = vmspace.vm_dsize; in kvm_proclist()
336 kp->ki_ssize = vmspace.vm_ssize; in kvm_proclist()
341 if (kp->ki_pgid != (pid_t)arg) in kvm_proclist()
346 if (kp->ki_sid != (pid_t)arg) in kvm_proclist()
352 kp->ki_tdev != (dev_t)arg) in kvm_proclist()
357 strlcpy(kp->ki_comm, proc.p_comm, MAXCOMLEN); in kvm_proclist()
363 strlcpy(kp->ki_emul, svname, KI_EMULNAMELEN); in kvm_proclist()
364 kp->ki_runtime = cputick2usec(proc.p_rux.rux_runtime); in kvm_proclist()
365 kp->ki_pid = proc.p_pid; in kvm_proclist()
366 kp->ki_xstat = KW_EXITCODE(proc.p_xexit, proc.p_xsig); in kvm_proclist()
367 kp->ki_acflag = proc.p_acflag; in kvm_proclist()
368 kp->ki_lock = proc.p_lock; in kvm_proclist()
369 kp->ki_tdev_freebsd11 = kp->ki_tdev; /* truncate */ in kvm_proclist()
388 kp->ki_wmesg, WMESGLEN); in kvm_proclist()
390 memset(kp->ki_wmesg, 0, WMESGLEN); in kvm_proclist()
392 kp->ki_kiflag = 0; in kvm_proclist()
394 kp->ki_kiflag = sess.s_ttyvp ? KI_CTTY : 0; in kvm_proclist()
396 kp->ki_kiflag |= KI_SLEADER; in kvm_proclist()
400 kp->ki_kiflag |= KI_LOCKBLOCK; in kvm_proclist()
404 kp->ki_lockname, LOCKNAMELEN); in kvm_proclist()
406 memset(kp->ki_lockname, 0, in kvm_proclist()
408 kp->ki_lockname[LOCKNAMELEN] = 0; in kvm_proclist()
410 kp->ki_kiflag &= ~KI_LOCKBLOCK; in kvm_proclist()
411 kp->ki_siglist = proc.p_siglist; in kvm_proclist()
413 SIGSETOR(kp->ki_siglist, mtd.td_siglist); in kvm_proclist()
414 kp->ki_sigmask = mtd.td_sigmask; in kvm_proclist()
415 kp->ki_swtime = (ticks - proc.p_swtick) / hz; in kvm_proclist()
416 kp->ki_flag = proc.p_flag; in kvm_proclist()
417 kp->ki_sflag = 0; in kvm_proclist()
418 kp->ki_nice = proc.p_nice; in kvm_proclist()
419 kp->ki_traceflag = proc.p_traceflag; in kvm_proclist()
424 kp->ki_stat = SRUN; in kvm_proclist()
428 kp->ki_stat = SSTOP; in kvm_proclist()
431 kp->ki_stat = SSLEEP; in kvm_proclist()
433 kp->ki_stat = SLOCK; in kvm_proclist()
435 kp->ki_stat = SWAIT; in kvm_proclist()
439 kp->ki_stat = SIDL; in kvm_proclist()
442 kp->ki_pri.pri_level = mtd.td_priority; in kvm_proclist()
443 kp->ki_pri.pri_native = mtd.td_base_pri; in kvm_proclist()
444 kp->ki_lastcpu = mtd.td_lastcpu; in kvm_proclist()
445 kp->ki_wchan = mtd.td_wchan; in kvm_proclist()
446 kp->ki_oncpu = mtd.td_oncpu; in kvm_proclist()
448 strlcpy(kp->ki_tdname, mtd.td_name, in kvm_proclist()
449 sizeof(kp->ki_tdname)); in kvm_proclist()
451 memset(kp->ki_tdname, 0, in kvm_proclist()
452 sizeof(kp->ki_tdname)); in kvm_proclist()
453 kp->ki_pctcpu = 0; in kvm_proclist()
454 kp->ki_rqindex = 0; in kvm_proclist()
461 kp->ki_lastcpu_old = NOCPU_OLD; in kvm_proclist()
463 kp->ki_lastcpu_old = MAXCPU_OLD; in kvm_proclist()
465 kp->ki_lastcpu_old = mtd.td_lastcpu; in kvm_proclist()
468 kp->ki_oncpu_old = NOCPU_OLD; in kvm_proclist()
470 kp->ki_oncpu_old = MAXCPU_OLD; in kvm_proclist()
472 kp->ki_oncpu_old = mtd.td_oncpu; in kvm_proclist()
473 kp->ki_tid = mtd.td_tid; in kvm_proclist()
475 memset(&kp->ki_sigmask, 0, in kvm_proclist()
476 sizeof(kp->ki_sigmask)); in kvm_proclist()
477 kp->ki_stat = SZOMB; in kvm_proclist()
478 kp->ki_tid = 0; in kvm_proclist()
698 kvm_argv(kvm_t *kd, const struct kinfo_proc *kp, int env, int nchr) in kvm_argv() argument
742 oid[3] = kp->ki_pid; in kvm_argv()
775 kvm_getargv(kvm_t *kd, const struct kinfo_proc *kp, int nchr) in kvm_getargv() argument
777 return (kvm_argv(kd, kp, 0, nchr)); in kvm_getargv()
781 kvm_getenvv(kvm_t *kd, const struct kinfo_proc *kp, int nchr) in kvm_getenvv() argument
783 return (kvm_argv(kd, kp, 1, nchr)); in kvm_getenvv()