Home | History | Annotate | Download | only in libkvm

Lines Matching defs:kp2p

497 		struct kinfo_proc2 kp2, *kp2p;
508 kp2p = &kp2;
527 memset(kp2p, 0, sizeof(kp2));
528 kp2p->p_forw = kl[0].l_forw;
529 kp2p->p_back = kl[0].l_back;
530 kp2p->p_paddr = PTRTOUINT64(kp->kp_eproc.e_paddr);
531 kp2p->p_addr = kl[0].l_addr;
532 kp2p->p_fd = PTRTOUINT64(kp->kp_proc.p_fd);
533 kp2p->p_cwdi = PTRTOUINT64(kp->kp_proc.p_cwdi);
534 kp2p->p_stats = PTRTOUINT64(kp->kp_proc.p_stats);
535 kp2p->p_limit = PTRTOUINT64(kp->kp_proc.p_limit);
536 kp2p->p_vmspace = PTRTOUINT64(kp->kp_proc.p_vmspace);
537 kp2p->p_sigacts = PTRTOUINT64(kp->kp_proc.p_sigacts);
538 kp2p->p_sess = PTRTOUINT64(kp->kp_eproc.e_sess);
539 kp2p->p_tsess = 0;
541 kp2p->p_ru = 0;
543 kp2p->p_ru = PTRTOUINT64(pstats.p_ru);
546 kp2p->p_eflag = 0;
547 kp2p->p_exitsig = kp->kp_proc.p_exitsig;
548 kp2p->p_flag = kp->kp_proc.p_flag;
550 kp2p->p_pid = kp->kp_proc.p_pid;
552 kp2p->p_ppid = kp->kp_eproc.e_ppid;
553 kp2p->p_sid = kp->kp_eproc.e_sid;
554 kp2p->p__pgid = kp->kp_eproc.e_pgid;
556 kp2p->p_tpgid = -1 /* XXX NO_PGID! */;
558 kp2p->p_uid = kp->kp_eproc.e_ucred.cr_uid;
559 kp2p->p_ruid = kp->kp_eproc.e_pcred.p_ruid;
560 kp2p->p_svuid = kp->kp_eproc.e_pcred.p_svuid;
561 kp2p->p_gid = kp->kp_eproc.e_ucred.cr_gid;
562 kp2p->p_rgid = kp->kp_eproc.e_pcred.p_rgid;
563 kp2p->p_svgid = kp->kp_eproc.e_pcred.p_svgid;
566 memcpy(kp2p
567 MIN(sizeof(kp2p->p_groups),
569 kp2p->p_ngroups = kp->kp_eproc.e_ucred.cr_ngroups;
571 kp2p->p_jobc = kp->kp_eproc.e_jobc;
572 kp2p->p_tdev = kp->kp_eproc.e_tdev;
573 kp2p->p_tpgid = kp->kp_eproc.e_tpgid;
574 kp2p->p_tsess = PTRTOUINT64(kp->kp_eproc.e_tsess);
576 kp2p->p_estcpu = 0;
578 kp2p->p_rtime_sec = (uint32_t)tv.tv_sec;
579 kp2p->p_rtime_usec = (uint32_t)tv.tv_usec;
580 kp2p->p_cpticks = kl[0].l_cpticks;
581 kp2p->p_pctcpu = kp->kp_proc.p_pctcpu;
582 kp2p->p_swtime = kl[0].l_swtime;
583 kp2p->p_slptime = kl[0].l_slptime;
585 kp2p->p_schedflags = kp->kp_proc.p_schedflags;
587 kp2p->p_schedflags = 0;
590 kp2p->p_uticks = kp->kp_proc.p_uticks;
591 kp2p->p_sticks = kp->kp_proc.p_sticks;
592 kp2p->p_iticks = kp->kp_proc.p_iticks;
594 kp2p->p_tracep = PTRTOUINT64(kp->kp_proc.p_tracep);
595 kp2p->p_traceflag = kp->kp_proc.p_traceflag;
597 kp2p->p_holdcnt = kl[0].l_holdcnt;
599 memcpy(&kp2p->p_siglist,
602 memset(&kp2p->p_sigmask, 0,
604 memcpy(&kp2p->p_sigignore,
607 memcpy(&kp2p->p_sigcatch,
611 kp2p->p_stat = kl[0].l_stat;
612 kp2p->p_priority = kl[0].l_priority;
613 kp2p->p_usrpri = kl[0].l_priority;
614 kp2p->p_nice = kp->kp_proc.p_nice;
616 kp2p->p_xstat = P_WAITSTATUS(&kp->kp_proc);
617 kp2p->p_acflag = kp->kp_proc.p_acflag;
620 strncpy(kp2p->p_comm, kp->kp_proc.p_comm,
621 MIN(sizeof(kp2p->p_comm),
624 strncpy(kp2p->p_wmesg, kp->kp_eproc.e_wmesg,
625 sizeof(kp2p->p_wmesg));
626 kp2p->p_wchan = kl[0].l_wchan;
627 strncpy(kp2p->p_login, kp->kp_eproc.e_login,
628 sizeof(kp2p->p_login));
630 kp2p->p_vm_rssize = kp->kp_eproc.e_xrssize;
631 kp2p->p_vm_tsize = kp->kp_eproc.e_vm.vm_tsize;
632 kp2p->p_vm_dsize = kp->kp_eproc.e_vm.vm_dsize;
633 kp2p->p_vm_ssize = kp->kp_eproc.e_vm.vm_ssize;
634 kp2p->p_vm_vsize = kp->kp_eproc.e_vm.vm_map.size
637 kp2p->p_vm_msize =
642 kp2p->p_eflag = (int32_t)kp->kp_eproc.e_flag;
644 kp2p->p_realflag = kp->kp_proc.p_flag;
645 kp2p->p_nlwps = kp->kp_proc.p_nlwps;
646 kp2p->p_nrlwps = kp->kp_proc.p_nrlwps;
647 kp2p->p_realstat = kp->kp_proc.p_stat;
652 kp2p->p_uvalid = 0;
654 kp2p->p_uvalid = 1;
656 kp2p->p_ustart_sec = (u_int32_t)
658 kp2p->p_ustart_usec = (u_int32_t)
661 kp2p->p_uutime_sec = (u_int32_t)
663 kp2p->p_uutime_usec = (u_int32_t)
665 kp2p->p_ustime_sec = (u_int32_t)
667 kp2p->p_ustime_usec = (u_int32_t)
670 kp2p->p_uru_maxrss = pstats.p_ru.ru_maxrss;
671 kp2p->p_uru_ixrss = pstats.p_ru.ru_ixrss;
672 kp2p->p_uru_idrss = pstats.p_ru.ru_idrss;
673 kp2p->p_uru_isrss = pstats.p_ru.ru_isrss;
674 kp2p->p_uru_minflt = pstats.p_ru.ru_minflt;
675 kp2p->p_uru_majflt = pstats.p_ru.ru_majflt;
676 kp2p->p_uru_nswap = pstats.p_ru.ru_nswap;
677 kp2p->p_uru_inblock = pstats.p_ru.ru_inblock;
678 kp2p->p_uru_oublock = pstats.p_ru.ru_oublock;
679 kp2p->p_uru_msgsnd = pstats.p_ru.ru_msgsnd;
680 kp2p->p_uru_msgrcv = pstats.p_ru.ru_msgrcv;
681 kp2p->p_uru_nsignals = pstats.p_ru.ru_nsignals;
682 kp2p->p_uru_nvcsw = pstats.p_ru.ru_nvcsw;
683 kp2p->p_uru_nivcsw = pstats.p_ru.ru_nivcsw;
685 kp2p->p_uctime_sec = (u_int32_t)
688 kp2p->p_uctime_usec = (u_int32_t)