Home | History | Annotate | Download | only in source

Lines Matching refs:proc_infos

44 size_t GetAllInfos (std::vector<struct kinfo_proc>& proc_infos);
397 GetAllInfos (std::vector<struct kinfo_proc>& proc_infos)
413 proc_infos.clear();
421 proc_infos.resize (size / sizeof(struct kinfo_proc));
422 size = proc_infos.size() * sizeof(struct kinfo_proc); // Make sure we don't exceed our resize...
423 err = ::sysctl (name, namelen, &proc_infos[0], &size, NULL, 0);
426 proc_infos.clear();
431 proc_infos.resize(size / sizeof(struct kinfo_proc));
432 return proc_infos.size();
452 std::vector<struct kinfo_proc> proc_infos;
453 const size_t num_proc_infos = GetAllInfos(proc_infos);
460 if (proc_infos[i].kp_proc.p_stat == 0 || proc_infos[i].kp_proc.p_stat == SZOMB)
466 proc_infos[i].kp_proc.p_comm, MAXCOMLEN) == 0)
477 int return_val = proc_pidpath (proc_infos[i].kp_proc.p_pid, proc_path_buf, PATH_MAX);
501 matching_proc_infos.push_back(proc_infos[i]);
509 matching_proc_infos.push_back(proc_infos[i]);
578 std::vector<struct kinfo_proc> proc_infos;
579 const size_t num_proc_infos = GetAllInfosMatchingName (waitfor_process_name, proc_infos);
582 nub_process_t curr_pid = proc_infos[i].kp_proc.p_pid;