Lines Matching refs:kp

109 	struct kinfo_proc kinfo_proc, *kp;  in kvm_proclist()  local
129 kp = &kinfo_proc; in kvm_proclist()
130 kp->ki_structsize = sizeof(kinfo_proc); in kvm_proclist()
137 memset(kp, 0, sizeof *kp); in kvm_proclist()
145 kp->ki_uid = ucred.cr_uid; in kvm_proclist()
146 kp->ki_ruid = ucred.cr_ruid; in kvm_proclist()
147 kp->ki_svuid = ucred.cr_svuid; in kvm_proclist()
148 kp->ki_rgid = ucred.cr_rgid; in kvm_proclist()
149 kp->ki_svgid = ucred.cr_svgid; in kvm_proclist()
150 kp->ki_cr_flags = 0; in kvm_proclist()
152 kp->ki_cr_flags |= KI_CRF_CAPABILITY_MODE; in kvm_proclist()
154 kp->ki_ngroups = KI_NGROUPS; in kvm_proclist()
155 kp->ki_cr_flags |= KI_CRF_GRP_OVERFLOW; in kvm_proclist()
157 kp->ki_ngroups = ucred.cr_ngroups; in kvm_proclist()
158 kvm_read(kd, (u_long)ucred.cr_groups, kp->ki_groups, in kvm_proclist()
159 kp->ki_ngroups * sizeof(gid_t)); in kvm_proclist()
167 kp->ki_jid = pr.pr_id; in kvm_proclist()
174 if (kp->ki_groups[0] != (gid_t)arg) in kvm_proclist()
184 if (kp->ki_rgid != (gid_t)arg) in kvm_proclist()
189 if (kp->ki_uid != (uid_t)arg) in kvm_proclist()
194 if (kp->ki_ruid != (uid_t)arg) in kvm_proclist()
210 kp->ki_paddr = p; in kvm_proclist()
211 kp->ki_addr = 0; /* XXX uarea */ in kvm_proclist()
213 kp->ki_args = proc.p_args; in kvm_proclist()
214 kp->ki_numthreads = proc.p_numthreads; in kvm_proclist()
215 kp->ki_tracep = NULL; /* XXXKIB do not expose ktr_io_params */ in kvm_proclist()
216 kp->ki_textvp = proc.p_textvp; in kvm_proclist()
217 kp->ki_fd = proc.p_fd; in kvm_proclist()
218 kp->ki_pd = proc.p_pd; in kvm_proclist()
219 kp->ki_vmspace = proc.p_vmspace; in kvm_proclist()
226 kp->ki_sigignore = sigacts.ps_sigignore; in kvm_proclist()
227 kp->ki_sigcatch = sigacts.ps_sigcatch; in kvm_proclist()
236 kp->ki_start = pstats.p_start; in kvm_proclist()
243 kp->ki_rusage = pstats.p_ru; in kvm_proclist()
244 kp->ki_childstime = pstats.p_cru.ru_stime; in kvm_proclist()
245 kp->ki_childutime = pstats.p_cru.ru_utime; in kvm_proclist()
247 timeradd(&kp->ki_childstime, &kp->ki_childutime, in kvm_proclist()
248 &kp->ki_childtime); in kvm_proclist()
252 kp->ki_ppid = proc.p_oppid; in kvm_proclist()
259 kp->ki_ppid = pproc.p_pid; in kvm_proclist()
261 kp->ki_ppid = 0; in kvm_proclist()
269 kp->ki_pgid = pgrp.pg_id; in kvm_proclist()
270 kp->ki_jobc = -1; /* Or calculate? Arguably not. */ in kvm_proclist()
276 kp->ki_sid = sess.s_sid; in kvm_proclist()
277 (void)memcpy(kp->ki_login, sess.s_login, in kvm_proclist()
278 sizeof(kp->ki_login)); in kvm_proclist()
293 kp->ki_tdev = t_cdev.si_udev; in kvm_proclist()
295 kp->ki_tdev = NODEV; in kvm_proclist()
305 kp->ki_tpgid = pgrp.pg_id; in kvm_proclist()
307 kp->ki_tpgid = -1; in kvm_proclist()
315 kp->ki_tsid = sess.s_sid; in kvm_proclist()
319 kp->ki_tdev = NODEV; in kvm_proclist()
324 kp->ki_size = vmspace.vm_map.size; in kvm_proclist()
330 kp->ki_rssize = pmap_resident_count(&vmspace.vm_pmap); in kvm_proclist()
331 kp->ki_swrss = vmspace.vm_swrss; in kvm_proclist()
332 kp->ki_tsize = vmspace.vm_tsize; in kvm_proclist()
333 kp->ki_dsize = vmspace.vm_dsize; in kvm_proclist()
334 kp->ki_ssize = vmspace.vm_ssize; in kvm_proclist()
339 if (kp->ki_pgid != (pid_t)arg) in kvm_proclist()
344 if (kp->ki_sid != (pid_t)arg) in kvm_proclist()
350 kp->ki_tdev != (dev_t)arg) in kvm_proclist()
355 strlcpy(kp->ki_comm, proc.p_comm, MAXCOMLEN); in kvm_proclist()
361 strlcpy(kp->ki_emul, svname, KI_EMULNAMELEN); in kvm_proclist()
362 kp->ki_runtime = cputick2usec(proc.p_rux.rux_runtime); in kvm_proclist()
363 kp->ki_pid = proc.p_pid; in kvm_proclist()
364 kp->ki_xstat = KW_EXITCODE(proc.p_xexit, proc.p_xsig); in kvm_proclist()
365 kp->ki_acflag = proc.p_acflag; in kvm_proclist()
366 kp->ki_lock = proc.p_lock; in kvm_proclist()
367 kp->ki_tdev_freebsd11 = kp->ki_tdev; /* truncate */ in kvm_proclist()
386 kp->ki_wmesg, WMESGLEN); in kvm_proclist()
388 memset(kp->ki_wmesg, 0, WMESGLEN); in kvm_proclist()
390 kp->ki_kiflag = 0; in kvm_proclist()
392 kp->ki_kiflag = sess.s_ttyvp ? KI_CTTY : 0; in kvm_proclist()
394 kp->ki_kiflag |= KI_SLEADER; in kvm_proclist()
398 kp->ki_kiflag |= KI_LOCKBLOCK; in kvm_proclist()
402 kp->ki_lockname, LOCKNAMELEN); in kvm_proclist()
404 memset(kp->ki_lockname, 0, in kvm_proclist()
406 kp->ki_lockname[LOCKNAMELEN] = 0; in kvm_proclist()
408 kp->ki_kiflag &= ~KI_LOCKBLOCK; in kvm_proclist()
409 kp->ki_siglist = proc.p_siglist; in kvm_proclist()
411 SIGSETOR(kp->ki_siglist, mtd.td_siglist); in kvm_proclist()
412 kp->ki_sigmask = mtd.td_sigmask; in kvm_proclist()
413 kp->ki_swtime = (ticks - proc.p_swtick) / hz; in kvm_proclist()
414 kp->ki_flag = proc.p_flag; in kvm_proclist()
415 kp->ki_sflag = 0; in kvm_proclist()
416 kp->ki_nice = proc.p_nice; in kvm_proclist()
417 kp->ki_traceflag = proc.p_traceflag; in kvm_proclist()
422 kp->ki_stat = SRUN; in kvm_proclist()
426 kp->ki_stat = SSTOP; in kvm_proclist()
429 kp->ki_stat = SSLEEP; in kvm_proclist()
431 kp->ki_stat = SLOCK; in kvm_proclist()
433 kp->ki_stat = SWAIT; in kvm_proclist()
437 kp->ki_stat = SIDL; in kvm_proclist()
440 kp->ki_pri.pri_level = mtd.td_priority; in kvm_proclist()
441 kp->ki_pri.pri_native = mtd.td_base_pri; in kvm_proclist()
442 kp->ki_lastcpu = mtd.td_lastcpu; in kvm_proclist()
443 kp->ki_wchan = mtd.td_wchan; in kvm_proclist()
444 kp->ki_oncpu = mtd.td_oncpu; in kvm_proclist()
446 strlcpy(kp->ki_tdname, mtd.td_name, in kvm_proclist()
447 sizeof(kp->ki_tdname)); in kvm_proclist()
449 memset(kp->ki_tdname, 0, in kvm_proclist()
450 sizeof(kp->ki_tdname)); in kvm_proclist()
451 kp->ki_pctcpu = 0; in kvm_proclist()
452 kp->ki_rqindex = 0; in kvm_proclist()
459 kp->ki_lastcpu_old = NOCPU_OLD; in kvm_proclist()
461 kp->ki_lastcpu_old = MAXCPU_OLD; in kvm_proclist()
463 kp->ki_lastcpu_old = mtd.td_lastcpu; in kvm_proclist()
466 kp->ki_oncpu_old = NOCPU_OLD; in kvm_proclist()
468 kp->ki_oncpu_old = MAXCPU_OLD; in kvm_proclist()
470 kp->ki_oncpu_old = mtd.td_oncpu; in kvm_proclist()
471 kp->ki_tid = mtd.td_tid; in kvm_proclist()
473 memset(&kp->ki_sigmask, 0, in kvm_proclist()
474 sizeof(kp->ki_sigmask)); in kvm_proclist()
475 kp->ki_stat = SZOMB; in kvm_proclist()
476 kp->ki_tid = 0; in kvm_proclist()
696 kvm_argv(kvm_t *kd, const struct kinfo_proc *kp, int env, int nchr) in kvm_argv() argument
740 oid[3] = kp->ki_pid; in kvm_argv()
773 kvm_getargv(kvm_t *kd, const struct kinfo_proc *kp, int nchr) in kvm_getargv() argument
775 return (kvm_argv(kd, kp, 0, nchr)); in kvm_getargv()
779 kvm_getenvv(kvm_t *kd, const struct kinfo_proc *kp, int nchr) in kvm_getenvv() argument
781 return (kvm_argv(kd, kp, 1, nchr)); in kvm_getenvv()