Lines Matching defs:proc_infos
589 size_t DNBGetAllInfos(std::vector<struct kinfo_proc> &proc_infos) {
603 proc_infos.clear();
610 proc_infos.resize(size / sizeof(struct kinfo_proc));
611 size = proc_infos.size() *
613 err = ::sysctl(name, namelen, &proc_infos[0], &size, NULL, 0);
615 proc_infos.clear();
620 proc_infos.resize(size / sizeof(struct kinfo_proc));
621 return proc_infos.size();
649 std::vector<struct kinfo_proc> proc_infos;
650 const size_t num_proc_infos = DNBGetAllInfos(proc_infos);
655 if (proc_infos[i].kp_proc.p_stat == 0 ||
656 proc_infos[i].kp_proc.p_stat == SZOMB)
662 if (::strncasecmp(process_name, proc_infos[i].kp_proc.p_comm,
673 int return_val = proc_pidpath(proc_infos[i].kp_proc.p_pid,
695 matching_proc_infos.push_back(proc_infos[i]);
701 matching_proc_infos.push_back(proc_infos[i]);
762 std::vector<struct kinfo_proc> proc_infos;
764 GetAllInfosMatchingName(waitfor_process_name, proc_infos);
766 nub_process_t curr_pid = proc_infos[i].kp_proc.p_pid;