Lines Matching defs:pbsd

139 int __attribute__ ((noinline)) proc_pidbsdinfo(proc_t p, struct proc_bsdinfo *pbsd, int zombie);
544 proc_pidbsdinfo(proc_t p, struct proc_bsdinfo * pbsd, int zombie)
555 bzero(pbsd, sizeof(struct proc_bsdinfo));
556 pbsd->pbi_status = p->p_stat;
557 pbsd->pbi_xstatus = p->p_xstat;
558 pbsd->pbi_pid = p->p_pid;
559 pbsd->pbi_ppid = p->p_ppid;
560 pbsd->pbi_uid = kauth_cred_getuid(my_cred);
561 pbsd->pbi_gid = kauth_cred_getgid(my_cred);
562 pbsd->pbi_ruid = kauth_cred_getruid(my_cred);
563 pbsd->pbi_rgid = kauth_cred_getrgid(my_cred);
564 pbsd->pbi_svuid = kauth_cred_getsvuid(my_cred);
565 pbsd->pbi_svgid = kauth_cred_getsvgid(my_cred);
568 pbsd->pbi_nice = p->p_nice;
569 pbsd->pbi_start_tvsec = p->p_start.tv_sec;
570 pbsd->pbi_start_tvusec = p->p_start.tv_usec;
571 bcopy(&p->p_comm, &pbsd->pbi_comm[0], MAXCOMLEN);
572 pbsd->pbi_comm[MAXCOMLEN - 1] = '\0';
573 bcopy(&p->p_name, &pbsd->pbi_name[0], 2*MAXCOMLEN);
574 pbsd->pbi_name[(2*MAXCOMLEN) - 1] = '\0';
576 pbsd->pbi_flags = 0;
578 pbsd->pbi_flags |= PROC_FLAG_SYSTEM;
580 pbsd->pbi_flags |= PROC_FLAG_TRACED;
582 pbsd->pbi_flags |= PROC_FLAG_INEXIT;
584 pbsd->pbi_flags |= PROC_FLAG_PPWAIT;
586 pbsd->pbi_flags |= PROC_FLAG_LP64;
588 pbsd->pbi_flags |= PROC_FLAG_CONTROLT;
590 pbsd->pbi_flags |= PROC_FLAG_THCWD;
592 pbsd->pbi_flags |= PROC_FLAG_PSUGID;
594 pbsd->pbi_flags |= PROC_FLAG_EXEC;
598 pbsd->pbi_flags |= PROC_FLAG_SLEADER;
600 pbsd->pbi_flags |= PROC_FLAG_CTTY;
604 pbsd->pbi_flags |= PROC_FLAG_DELAYIDLESLEEP;
608 pbsd->pbi_flags |= PROC_FLAG_PC_THROTTLE;
611 pbsd->pbi_flags |= PROC_FLAG_PC_SUSP;
614 pbsd->pbi_flags |= PROC_FLAG_PC_KILL;
620 pbsd->pbi_flags |= PROC_FLAG_PA_THROTTLE;
623 pbsd->pbi_flags |= PROC_FLAG_PA_SUSP;
629 proc_get_darwinbgstate(p->task, &pbsd->pbi_flags);
632 pbsd->pbi_nfiles = p->p_fd->fd_nfiles;
634 pbsd->e_tdev = NODEV;
636 pbsd->pbi_pgid = p->p_pgrpid;
637 pbsd->pbi_pjobc = pg->pg_jobc;
639 pbsd->e_tdev = tp->t_dev;
640 pbsd->e_tpgid = sessionp->s_ttypgrpid;
1399 struct proc_bsdinfo pbsd;
1409 error = proc_pidbsdinfo(p, &pbsd, zombie);
1412 pbsd_uniqid.pbsd = pbsd;
1426 error = copyout(&pbsd, buffer, sizeof(struct proc_bsdinfo));
1449 error = proc_pidbsdinfo(p, &pall.pbsd, 0);