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()
118 process_info.GetArchitecture() = in GetNetBSDProcessCPUType()
122 process_info.GetArchitecture() = in GetNetBSDProcessCPUType()
127 process_info.GetExecutableFile()); in GetNetBSDProcessCPUType()
131 process_info.GetArchitecture().Clear(); in GetNetBSDProcessCPUType()
135 static bool GetNetBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) { in GetNetBSDProcessUserAndGroup() argument
140 const int pid = process_info.GetProcessID(); in GetNetBSDProcessUserAndGroup()
143 if (!process_info.ProcessIDIsValid()) in GetNetBSDProcessUserAndGroup()
161 process_info.SetParentProcessID(proc_kinfo->p_ppid); in GetNetBSDProcessUserAndGroup()
162 process_info.SetUserID(proc_kinfo->p_ruid); in GetNetBSDProcessUserAndGroup()
163 process_info.SetGroupID(proc_kinfo->p_rgid); in GetNetBSDProcessUserAndGroup()
164 process_info.SetEffectiveUserID(proc_kinfo->p_uid); in GetNetBSDProcessUserAndGroup()
165 process_info.SetEffectiveGroupID(proc_kinfo->p_gid); in GetNetBSDProcessUserAndGroup()
172 process_info.SetParentProcessID(LLDB_INVALID_PROCESS_ID); in GetNetBSDProcessUserAndGroup()
173 process_info.SetUserID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
174 process_info.SetGroupID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
175 process_info.SetEffectiveUserID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
176 process_info.SetEffectiveGroupID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
236 ProcessInstanceInfo process_info; in FindProcessesImpl() local
237 process_info.SetProcessID(proc_kinfo[i].p_pid); in FindProcessesImpl()
238 process_info.SetParentProcessID(proc_kinfo[i].p_ppid); in FindProcessesImpl()
239 process_info.SetUserID(proc_kinfo[i].p_ruid); in FindProcessesImpl()
240 process_info.SetGroupID(proc_kinfo[i].p_rgid); in FindProcessesImpl()
241 process_info.SetEffectiveUserID(proc_kinfo[i].p_uid); in FindProcessesImpl()
242 process_info.SetEffectiveGroupID(proc_kinfo[i].p_gid); in FindProcessesImpl()
244 if (match_info_noname.Matches(process_info) && in FindProcessesImpl()
245 GetNetBSDProcessArgs(&match_info, process_info)) { in FindProcessesImpl()
246 GetNetBSDProcessCPUType(process_info); in FindProcessesImpl()
247 if (match_info.Matches(process_info)) in FindProcessesImpl()
248 process_infos.push_back(process_info); in FindProcessesImpl()
257 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo() argument
258 process_info.SetProcessID(pid); in GetProcessInfo()
260 if (GetNetBSDProcessArgs(NULL, process_info)) { in GetProcessInfo()
261 GetNetBSDProcessCPUType(process_info); in GetProcessInfo()
262 GetNetBSDProcessUserAndGroup(process_info); in GetProcessInfo()
266 process_info.Clear(); in GetProcessInfo()