Lines Matching refs:pid
42 static void print_exe_abi(int pid);
44 static int ps_line(int pid, int tid)
60 sprintf(statline, "/proc/%d", tid ? tid : pid);
64 sprintf(statline, "/proc/%d/task/%d/stat", pid, tid);
66 snprintf(macline, sizeof(macline), "/proc/%d/task/%d/attr/current", pid, tid);
68 sprintf(statline, "/proc/%d/stat", pid);
69 sprintf(cmdline, "/proc/%d/cmdline", pid);
70 snprintf(macline, sizeof(macline), "/proc/%d/attr/current", pid);
90 nexttok(&ptr); // skip pid
146 ppid = pid;
147 pid = tid;
173 printf("%-9s %-5d %-5d %-6d %-5d", user, pid, ppid, vss / 1024, rss * 4);
180 if (get_sched_policy(pid, &p) < 0)
186 snprintf(path, sizeof(path), "/proc/%d/wchan", pid);
196 print_exe_abi(pid);
206 static void print_exe_abi(int pid)
211 sprintf(exeline, "/proc/%d/exe", pid);
240 void ps_threads(int pid)
246 sprintf(tmp,"/proc/%d/task",pid);
253 if(tid == pid) continue;
254 ps_line(pid, tid);
301 printf("bad pid '%s'\n", argv[1]);
324 int pid = atoi(de->d_name);
325 if(!pidfilter || (pidfilter == pid)) {
326 ps_line(pid, 0);
327 if(threads) ps_threads(pid);