Lines Matching refs:process_info

51                                  ProcessInstanceInfo &process_info) {  in GetNetBSDProcessArgs()  argument
52 if (!process_info.ProcessIDIsValid()) in GetNetBSDProcessArgs()
55 int pid = process_info.GetProcessID(); in GetNetBSDProcessArgs()
73 process_info.GetExecutableFile().SetFile(cstr, in GetNetBSDProcessArgs()
77 NameMatches(process_info.GetExecutableFile().GetFilename().GetCString(), in GetNetBSDProcessArgs()
82 process_info.SetArg0(cstr); in GetNetBSDProcessArgs()
83 Args &proc_args = process_info.GetArguments(); in GetNetBSDProcessArgs()
103 static bool GetNetBSDProcessCPUType(ProcessInstanceInfo &process_info) { in GetNetBSDProcessCPUType() argument
106 if (process_info.ProcessIDIsValid()) { in GetNetBSDProcessCPUType()
108 process_info.GetExecutableFile(), 0x20, 0); in GetNetBSDProcessCPUType()
117 process_info.GetArchitecture() = in GetNetBSDProcessCPUType()
121 process_info.GetArchitecture() = in GetNetBSDProcessCPUType()
126 process_info.GetExecutableFile()); in GetNetBSDProcessCPUType()
130 process_info.GetArchitecture().Clear(); in GetNetBSDProcessCPUType()
134 static bool GetNetBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) { in GetNetBSDProcessUserAndGroup() argument
139 const int pid = process_info.GetProcessID(); in GetNetBSDProcessUserAndGroup()
142 if (!process_info.ProcessIDIsValid()) in GetNetBSDProcessUserAndGroup()
160 process_info.SetParentProcessID(proc_kinfo->p_ppid); in GetNetBSDProcessUserAndGroup()
161 process_info.SetUserID(proc_kinfo->p_ruid); in GetNetBSDProcessUserAndGroup()
162 process_info.SetGroupID(proc_kinfo->p_rgid); in GetNetBSDProcessUserAndGroup()
163 process_info.SetEffectiveUserID(proc_kinfo->p_uid); in GetNetBSDProcessUserAndGroup()
164 process_info.SetEffectiveGroupID(proc_kinfo->p_gid); in GetNetBSDProcessUserAndGroup()
171 process_info.SetParentProcessID(LLDB_INVALID_PROCESS_ID); in GetNetBSDProcessUserAndGroup()
172 process_info.SetUserID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
173 process_info.SetGroupID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
174 process_info.SetEffectiveUserID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
175 process_info.SetEffectiveGroupID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
235 ProcessInstanceInfo process_info; in FindProcessesImpl() local
236 process_info.SetProcessID(proc_kinfo[i].p_pid); in FindProcessesImpl()
237 process_info.SetParentProcessID(proc_kinfo[i].p_ppid); in FindProcessesImpl()
238 process_info.SetUserID(proc_kinfo[i].p_ruid); in FindProcessesImpl()
239 process_info.SetGroupID(proc_kinfo[i].p_rgid); in FindProcessesImpl()
240 process_info.SetEffectiveUserID(proc_kinfo[i].p_uid); in FindProcessesImpl()
241 process_info.SetEffectiveGroupID(proc_kinfo[i].p_gid); in FindProcessesImpl()
243 if (match_info_noname.Matches(process_info) && in FindProcessesImpl()
244 GetNetBSDProcessArgs(&match_info, process_info)) { in FindProcessesImpl()
245 GetNetBSDProcessCPUType(process_info); in FindProcessesImpl()
246 if (match_info.Matches(process_info)) in FindProcessesImpl()
247 process_infos.push_back(process_info); in FindProcessesImpl()
256 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo() argument
257 process_info.SetProcessID(pid); in GetProcessInfo()
259 if (GetNetBSDProcessArgs(NULL, process_info)) { in GetProcessInfo()
260 GetNetBSDProcessCPUType(process_info); in GetProcessInfo()
261 GetNetBSDProcessUserAndGroup(process_info); in GetProcessInfo()
265 process_info.Clear(); in GetProcessInfo()