Lines Matching defs:pid
40 std::shared_ptr<DfxProcess> DfxProcess::Create(pid_t pid, pid_t nsPid)
42 auto process = std::make_shared<DfxProcess>(pid, nsPid);
46 DfxProcess::DfxProcess(pid_t pid, pid_t nsPid)
48 InitProcessInfo(pid, nsPid);
51 void DfxProcess::InitProcessInfo(pid_t pid, pid_t nsPid)
53 processInfo_.pid = pid;
55 ReadProcessName(processInfo_.pid, processInfo_.processName);
62 if (!GetTidsByPid(processInfo_.pid, tids, nstids)) {
77 auto thread = DfxThread::Create(processInfo_.pid, tids[i], nstids[i]);
88 if (processInfo_.pid == processInfo_.nsPid) {
95 if (!GetTidsByPid(processInfo_.pid, tids, nstids)) {
199 std::string DfxProcess::GetProcessLifeCycle(pid_t pid)
204 if (GetProcessInfo(pid, startTime)) {