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