Lines Matching refs:pid
23 struct thread_map *thread_map__new_by_pid(pid_t pid) in thread_map__new_by_pid() argument
31 sprintf(name, "/proc/%d/task", pid); in thread_map__new_by_pid()
83 pid_t pid = strtol(dirent.d_name, &end, 10); in thread_map__new_by_uid() local
96 snprintf(path, sizeof(path), "/proc/%d/task", pid); in thread_map__new_by_uid()
146 struct thread_map *thread_map__new(pid_t pid, pid_t tid, uid_t uid) in thread_map__new() argument
148 if (pid != -1) in thread_map__new()
149 return thread_map__new_by_pid(pid); in thread_map__new()
164 pid_t pid, prev_pid = INT_MAX; in thread_map__new_by_pid_str() local
173 pid = strtol(pos->s, &end_ptr, 10); in thread_map__new_by_pid_str()
175 if (pid == INT_MIN || pid == INT_MAX || in thread_map__new_by_pid_str()
179 if (pid == prev_pid) in thread_map__new_by_pid_str()
182 sprintf(name, "/proc/%d/task", pid); in thread_map__new_by_pid_str()
273 struct thread_map *thread_map__new_str(const char *pid, const char *tid, in thread_map__new_str() argument
276 if (pid) in thread_map__new_str()
277 return thread_map__new_by_pid_str(pid); in thread_map__new_str()