Home | History | Annotate | Download | only in toolbox

Lines Matching defs:pid

42 static void print_exe_abi(int pid);
44 static int ps_line(int pid, int tid, char *namefilter)
60 sprintf(statline, "/proc/%d", 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;
171 printf("%-30s %-9s %-5d %-5d %s\n", macline, user, pid, ppid, cmdline[0] ? cmdline : name);
175 printf("%-9s %-5d %-5d %-6d %-5d", user, pid, ppid, vss / 1024, rss * 4);
182 if (get_sched_policy(pid, &p) < 0)
188 snprintf(path, sizeof(path), "/proc/%d/wchan", pid);
198 print_exe_abi(pid);
209 static void print_exe_abi(int pid)
214 sprintf(exeline, "/proc/%d/exe", pid);
243 void ps_threads(int pid, char *namefilter)
249 sprintf(tmp,"/proc/%d/task",pid);
256 if(tid == pid) continue;
257 ps_line(pid, tid, namefilter);
305 printf("LABEL USER PID PPID NAME\n");
307 printf("USER PID PPID VSIZE RSS %s%s %sWCHAN %*s %sNAME\n",
316 int pid = atoi(de->d_name);
317 if(!pidfilter || (pidfilter == pid)) {
318 ps_line(pid, 0, namefilter);
319 if(threads) ps_threads(pid, namefilter);