Lines Matching refs:pid

153 static void GetProcessArgs(::pid_t pid, ProcessInstanceInfo &process_info) {  in GetProcessArgs()  argument
154 auto BufferOrError = getProcFile(pid, "cmdline"); in GetProcessArgs()
169 static void GetExePathAndArch(::pid_t pid, ProcessInstanceInfo &process_info) { in GetExePathAndArch() argument
175 (llvm::Twine("/proc/") + llvm::Twine(pid) + "/exe").toVector(ProcExe); in GetExePathAndArch()
181 LLDB_LOG(log, "failed to read link exe link for {0}: {1}", pid, in GetExePathAndArch()
196 static void GetProcessEnviron(::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessEnviron() argument
198 auto BufferOrError = getProcFile(pid, "environ"); in GetProcessEnviron()
211 static bool GetProcessAndStatInfo(::pid_t pid, in GetProcessAndStatInfo() argument
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()
246 lldb::pid_t pid = atoi(direntry->d_name); in FindProcessesImpl() local
249 if (pid == our_pid) in FindProcessesImpl()
256 if (!GetProcessAndStatInfo(pid, process_info, State, tracerpid)) in FindProcessesImpl()
282 bool Host::FindProcessThreads(const lldb::pid_t pid, TidMap &tids_to_attach) { in FindProcessThreads() argument
286 std::string process_task_dir = procdir + llvm::to_string(pid) + taskdir; in FindProcessThreads()
308 bool Host::GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &process_info) { in GetProcessInfo() argument
311 return GetProcessAndStatInfo(pid, process_info, State, tracerpid); in GetProcessInfo()