Lines Matching refs:process_info
47 ProcessInstanceInfo &process_info) { in GetNetBSDProcessArgs() argument
48 if (!process_info.ProcessIDIsValid()) in GetNetBSDProcessArgs()
51 int pid = process_info.GetProcessID(); in GetNetBSDProcessArgs()
69 process_info.GetExecutableFile().SetFile(cstr, in GetNetBSDProcessArgs()
73 NameMatches(process_info.GetExecutableFile().GetFilename().GetCString(), in GetNetBSDProcessArgs()
78 Args &proc_args = process_info.GetArguments(); in GetNetBSDProcessArgs()
98 static bool GetNetBSDProcessCPUType(ProcessInstanceInfo &process_info) { in GetNetBSDProcessCPUType() argument
99 if (process_info.ProcessIDIsValid()) { in GetNetBSDProcessCPUType()
100 process_info.GetArchitecture() = in GetNetBSDProcessCPUType()
104 process_info.GetArchitecture().Clear(); in GetNetBSDProcessCPUType()
108 static bool GetNetBSDProcessUserAndGroup(ProcessInstanceInfo &process_info) { in GetNetBSDProcessUserAndGroup() argument
113 const int pid = process_info.GetProcessID(); in GetNetBSDProcessUserAndGroup()
116 if (!process_info.ProcessIDIsValid()) in GetNetBSDProcessUserAndGroup()
134 process_info.SetParentProcessID(proc_kinfo->p_ppid); in GetNetBSDProcessUserAndGroup()
135 process_info.SetUserID(proc_kinfo->p_ruid); in GetNetBSDProcessUserAndGroup()
136 process_info.SetGroupID(proc_kinfo->p_rgid); in GetNetBSDProcessUserAndGroup()
137 process_info.SetEffectiveUserID(proc_kinfo->p_uid); in GetNetBSDProcessUserAndGroup()
138 process_info.SetEffectiveGroupID(proc_kinfo->p_gid); in GetNetBSDProcessUserAndGroup()
145 process_info.SetParentProcessID(LLDB_INVALID_PROCESS_ID); in GetNetBSDProcessUserAndGroup()
146 process_info.SetUserID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
147 process_info.SetGroupID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
148 process_info.SetEffectiveUserID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
149 process_info.SetEffectiveGroupID(UINT32_MAX); in GetNetBSDProcessUserAndGroup()
206 ProcessInstanceInfo process_info; in FindProcesses() local
207 process_info.SetProcessID(proc_kinfo[i].p_pid); in FindProcesses()
208 process_info.SetParentProcessID(proc_kinfo[i].p_ppid); in FindProcesses()
209 process_info.SetUserID(proc_kinfo[i].p_ruid); in FindProcesses()
210 process_info.SetGroupID(proc_kinfo[i].p_rgid); in FindProcesses()
211 process_info.SetEffectiveUserID(proc_kinfo[i].p_uid); in FindProcesses()
212 process_info.SetEffectiveGroupID(proc_kinfo[i].p_gid); in FindProcesses()
214 if (match_info.Matches(process_info) && in FindProcesses()
215 GetNetBSDProcessArgs(&match_info, process_info)) { in FindProcesses()
216 GetNetBSDProcessCPUType(process_info); in FindProcesses()
217 if (match_info.Matches(process_info)) in FindProcesses()
218 process_infos.Append(process_info); in FindProcesses()
227 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo() argument
228 process_info.SetProcessID(pid); in GetProcessInfo()
230 if (GetNetBSDProcessArgs(NULL, process_info)) { in GetProcessInfo()
231 GetNetBSDProcessCPUType(process_info); in GetProcessInfo()
232 GetNetBSDProcessUserAndGroup(process_info); in GetProcessInfo()
236 process_info.Clear(); in GetProcessInfo()