Lines Matching refs:process_info
52 ProcessInstanceInfo &process_info) { in GetNetBSDProcessArgs() argument
53 if (!process_info.ProcessIDIsValid()) in GetNetBSDProcessArgs()
56 int pid = process_info.GetProcessID(); in GetNetBSDProcessArgs()
74 process_info.GetExecutableFile().SetFile(cstr, in GetNetBSDProcessArgs()
78 NameMatches(process_info.GetExecutableFile().GetFilename().GetCString(), in GetNetBSDProcessArgs()
83 process_info.SetArg0(cstr); in GetNetBSDProcessArgs()
84 Args &proc_args = process_info.GetArguments(); in GetNetBSDProcessArgs()
104 static bool GetNetBSDProcessCPUType(ProcessInstanceInfo &process_info) { in GetNetBSDProcessCPUType() argument
107 if (process_info.ProcessIDIsValid()) { in GetNetBSDProcessCPUType()
109 process_info.GetExecutableFile(), 0x20, 0); in GetNetBSDProcessCPUType()
119 process_info.GetArchitecture() = in GetNetBSDProcessCPUType()
123 process_info.GetArchitecture() = in GetNetBSDProcessCPUType()
128 process_info.GetExecutableFile()); in GetNetBSDProcessCPUType()
132 process_info.GetArchitecture().Clear(); in GetNetBSDProcessCPUType()
136 static bool GetNetBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) { in GetNetBSDProcessUserAndGroup() argument
141 const int pid = process_info.GetProcessID(); in GetNetBSDProcessUserAndGroup()
144 if (!process_info.ProcessIDIsValid()) in GetNetBSDProcessUserAndGroup()
162 process_info.SetParentProcessID(proc_kinfo->p_ppid); in GetNetBSDProcessUserAndGroup()
163 process_info.SetUserID(proc_kinfo->p_ruid); in GetNetBSDProcessUserAndGroup()
164 process_info.SetGroupID(proc_kinfo->p_rgid); in GetNetBSDProcessUserAndGroup()
165 process_info.SetEffectiveUserID(proc_kinfo->p_uid); in GetNetBSDProcessUserAndGroup()
166 process_info.SetEffectiveGroupID(proc_kinfo->p_gid); in GetNetBSDProcessUserAndGroup()
173 process_info.SetParentProcessID(LLDB_INVALID_PROCESS_ID); in GetNetBSDProcessUserAndGroup()
174 process_info.SetUserID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
175 process_info.SetGroupID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
176 process_info.SetEffectiveUserID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
177 process_info.SetEffectiveGroupID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
237 ProcessInstanceInfo process_info; in FindProcessesImpl() local
238 process_info.SetProcessID(proc_kinfo[i].p_pid); in FindProcessesImpl()
239 process_info.SetParentProcessID(proc_kinfo[i].p_ppid); in FindProcessesImpl()
240 process_info.SetUserID(proc_kinfo[i].p_ruid); in FindProcessesImpl()
241 process_info.SetGroupID(proc_kinfo[i].p_rgid); in FindProcessesImpl()
242 process_info.SetEffectiveUserID(proc_kinfo[i].p_uid); in FindProcessesImpl()
243 process_info.SetEffectiveGroupID(proc_kinfo[i].p_gid); in FindProcessesImpl()
245 if (match_info_noname.Matches(process_info) && in FindProcessesImpl()
246 GetNetBSDProcessArgs(&match_info, process_info)) { in FindProcessesImpl()
247 GetNetBSDProcessCPUType(process_info); in FindProcessesImpl()
248 if (match_info.Matches(process_info)) in FindProcessesImpl()
249 process_infos.push_back(process_info); in FindProcessesImpl()
258 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo() argument
259 process_info.SetProcessID(pid); in GetProcessInfo()
261 if (GetNetBSDProcessArgs(NULL, process_info)) { in GetProcessInfo()
262 GetNetBSDProcessCPUType(process_info); in GetProcessInfo()
263 GetNetBSDProcessUserAndGroup(process_info); in GetProcessInfo()
267 process_info.Clear(); in GetProcessInfo()