• Home
  • Raw
  • Download

Lines Matching refs:process_info

146 static void GetProcessArgs(::pid_t pid, ProcessInstanceInfo &process_info) {  in GetProcessArgs()  argument
154 process_info.SetArg0(Arg0); in GetProcessArgs()
158 process_info.GetArguments().AppendArgument(Arg); in GetProcessArgs()
162 static void GetExePathAndArch(::pid_t pid, ProcessInstanceInfo &process_info) { in GetExePathAndArch() argument
184 process_info.GetExecutableFile().SetFile(PathRef, FileSpec::Style::native); in GetExePathAndArch()
185 process_info.SetArchitecture(GetELFProcessCPUType(PathRef)); in GetExePathAndArch()
189 static void GetProcessEnviron(::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessEnviron() argument
200 process_info.GetEnvironment().insert(Var); in GetProcessEnviron()
205 ProcessInstanceInfo &process_info, in GetProcessAndStatInfo() argument
208 process_info.Clear(); in GetProcessAndStatInfo()
210 process_info.SetProcessID(pid); in GetProcessAndStatInfo()
212 GetExePathAndArch(pid, process_info); in GetProcessAndStatInfo()
213 GetProcessArgs(pid, process_info); in GetProcessAndStatInfo()
214 GetProcessEnviron(pid, process_info); in GetProcessAndStatInfo()
217 if (!GetStatusInfo(pid, process_info, State, tracerpid)) in GetProcessAndStatInfo()
246 ProcessInstanceInfo process_info; in FindProcessesImpl() local
248 if (!GetProcessAndStatInfo(pid, process_info, State, tracerpid)) in FindProcessesImpl()
260 if (!all_users && (our_uid != 0) && (process_info.GetUserID() != our_uid)) in FindProcessesImpl()
263 if (match_info.Matches(process_info)) { in FindProcessesImpl()
264 process_infos.push_back(process_info); in FindProcessesImpl()
300 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo() argument
303 return GetProcessAndStatInfo(pid, process_info, State, tracerpid); in GetProcessInfo()