Lines Matching refs:process_info
153 static void GetProcessArgs(::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessArgs() argument
161 process_info.SetArg0(Arg0); in GetProcessArgs()
165 process_info.GetArguments().AppendArgument(Arg); in GetProcessArgs()
169 static void GetExePathAndArch(::pid_t pid, ProcessInstanceInfo &process_info) { in GetExePathAndArch() argument
191 process_info.GetExecutableFile().SetFile(PathRef, FileSpec::Style::native); in GetExePathAndArch()
192 process_info.SetArchitecture(GetELFProcessCPUType(PathRef)); in GetExePathAndArch()
196 static void GetProcessEnviron(::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessEnviron() argument
207 process_info.GetEnvironment().insert(Var); in GetProcessEnviron()
212 ProcessInstanceInfo &process_info, in GetProcessAndStatInfo() argument
216 process_info.Clear(); in GetProcessAndStatInfo()
218 process_info.SetProcessID(pid); in GetProcessAndStatInfo()
220 GetExePathAndArch(pid, process_info); in GetProcessAndStatInfo()
221 GetProcessArgs(pid, process_info); in GetProcessAndStatInfo()
222 GetProcessEnviron(pid, process_info); in GetProcessAndStatInfo()
225 if (!GetStatusInfo(pid, process_info, State, tracerpid, tgid)) in GetProcessAndStatInfo()
254 ProcessInstanceInfo process_info; in FindProcessesImpl() local
256 if (!GetProcessAndStatInfo(pid, process_info, State, tracerpid)) in FindProcessesImpl()
268 if (!all_users && (our_uid != 0) && (process_info.GetUserID() != our_uid)) in FindProcessesImpl()
271 if (match_info.Matches(process_info)) { in FindProcessesImpl()
272 process_infos.push_back(process_info); in FindProcessesImpl()
308 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo() argument
311 return GetProcessAndStatInfo(pid, process_info, State, tracerpid); in GetProcessInfo()
322 ProcessInstanceInfo process_info; in getPIDForTID() local
325 if (!GetStatusInfo(tid, process_info, state, tracerpid, tgid) || in getPIDForTID()