Lines Matching full:tid
105 bool TidToNstid(const int pid, const int tid, int& nstid) in TidToNstid() argument
107 std::string path = StringPrintf("/proc/%d/task/%d/status", pid, tid); in TidToNstid()
138 bool IsThreadInPid(int32_t pid, int32_t tid) argument
146 path = StringPrintf("%s/%d", PROC_SELF_TASK_PATH, tid);
148 path = StringPrintf("/proc/%d/task/%d", pid, tid);
169 pid_t tid = atoi(files[i].c_str()); local
170 if (tid == 0) {
173 tids.emplace_back(tid);
176 func(tid);
190 func = [&](int tid) { argument
191 pid_t nstid = tid;
192 TidToNstid(pid, tid, nstid);
225 void ReadThreadName(const int tid, std::string& str) argument
227 std::string path = StringPrintf("/proc/%d/comm", tid);
233 void ReadThreadNameByPidAndTid(const int pid, const int tid, std::string& str) argument
235 std::string path = StringPrintf("/proc/%d/task/%d/comm", pid, tid);
308 ss << "Tid:" << tidStr << ", Name:" << comm;
321 void ReadThreadWchan(std::string& result, const int tid, bool withThreadName) argument
326 ReadThreadName(tid, threadName);
327 ss << "Tid:" << tid << ", Name:" << threadName << std::endl;
329 std::string wchanPath = StringPrintf("%s/%d/wchan", PROC_SELF_TASK_PATH, tid);