Lines Matching refs:pid
18 int pid;
94 static void add_thread(int pid, int tid, struct thread_info *proc_info)
104 info->pid = pid;
108 sprintf(line, "/proc/%d/task/%d/schedstat", pid, tid);
110 sprintf(line, "/proc/%d/schedstat", pid);
123 sprintf(line, "/proc/%d/cmdline", pid);
131 sprintf(line, "/proc/%d/task/%d/stat", pid, tid);
133 sprintf(line, "/proc/%d/stat", pid);
155 static void add_threads(int pid, struct thread_info *proc_info)
160 sprintf(path, "/proc/%d/task", pid);
166 add_thread(pid, tid, proc_info);
172 static void print_threads(int pid, uint32_t flags)
176 int epid = last_threads.data[i].pid;
178 if (epid != pid)
203 int pid = atoi(de->d_name);
205 add_thread(pid, 0, NULL);
210 add_threads(pid, proc_info);
231 int pid = last_processes.data[i].pid;
234 if (pid == processes.data[j].pid)
237 printf("%5u died\n", pid);
239 printf("%5u %2u.%0*u %2u.%0*u %5u %5u.%0*u %5u.%0*u %7u %s\n", pid,
246 print_threads(pid, flags);