Lines Matching defs:process_info
253 static void GetProcessArgs(::pid_t pid, ProcessInstanceInfo &process_info) {
261 process_info.SetArg0(Arg0);
265 process_info.GetArguments().AppendArgument(Arg);
269 static void GetExePathAndArch(::pid_t pid, ProcessInstanceInfo &process_info) {
291 process_info.GetExecutableFile().SetFile(PathRef, FileSpec::Style::native);
292 process_info.SetArchitecture(GetELFProcessCPUType(PathRef));
296 static void GetProcessEnviron(::pid_t pid, ProcessInstanceInfo &process_info) {
307 process_info.GetEnvironment().insert(Var);
312 ProcessInstanceInfo &process_info,
316 process_info.Clear();
318 process_info.SetProcessID(pid);
320 GetExePathAndArch(pid, process_info);
321 GetProcessArgs(pid, process_info);
322 GetProcessEnviron(pid, process_info);
325 if (!GetStatusInfo(pid, process_info, State, tracerpid, tgid))
354 ProcessInstanceInfo process_info;
356 if (!GetProcessAndStatInfo(pid, process_info, State, tracerpid))
368 if (!all_users && (our_uid != 0) && (process_info.GetUserID() != our_uid))
371 if (match_info.Matches(process_info)) {
372 process_infos.push_back(process_info);
408 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) {
411 return GetProcessAndStatInfo(pid, process_info, State, tracerpid);
420 ProcessInstanceInfo process_info;
423 if (!GetStatusInfo(tid, process_info, state, tracerpid, tgid) ||