Lines Matching refs:pid
173 pid_t pid; in vsyscall() local
176 pid = fork(); in vsyscall()
177 if (pid < 0) { in vsyscall()
181 if (pid == 0) { in vsyscall()
206 waitpid(pid, &wstatus, 0); in vsyscall()
216 static int test_proc_pid_maps(pid_t pid) in test_proc_pid_maps() argument
219 snprintf(buf, sizeof(buf), "/proc/%u/maps", pid); in test_proc_pid_maps()
238 static int test_proc_pid_numa_maps(pid_t pid) in test_proc_pid_numa_maps() argument
241 snprintf(buf, sizeof(buf), "/proc/%u/numa_maps", pid); in test_proc_pid_numa_maps()
261 static int test_proc_pid_smaps(pid_t pid) in test_proc_pid_smaps() argument
264 snprintf(buf, sizeof(buf), "/proc/%u/smaps", pid); in test_proc_pid_smaps()
325 static int test_proc_pid_smaps_rollup(pid_t pid) in test_proc_pid_smaps_rollup() argument
328 snprintf(buf, sizeof(buf), "/proc/%u/smaps_rollup", pid); in test_proc_pid_smaps_rollup()
369 static int test_proc_pid_statm(pid_t pid) in test_proc_pid_statm() argument
372 snprintf(buf, sizeof(buf), "/proc/%u/statm", pid); in test_proc_pid_statm()
462 pid_t pid = fork(); in main() local
463 if (pid == -1) { in main()
466 } else if (pid == 0) { in main()
512 rv = test_proc_pid_maps(pid); in main()
515 rv = test_proc_pid_numa_maps(pid); in main()
518 rv = test_proc_pid_smaps(pid); in main()
521 rv = test_proc_pid_smaps_rollup(pid); in main()
524 rv = test_proc_pid_statm(pid); in main()
529 waitpid(pid, &wstatus, 0); in main()