Lines Matching refs:pid
131 pid_t pid; in vsyscall() local
134 pid = fork(); in vsyscall()
135 if (pid < 0) { in vsyscall()
139 if (pid == 0) { in vsyscall()
163 waitpid(pid, &wstatus, 0); in vsyscall()
172 static int test_proc_pid_maps(pid_t pid) in test_proc_pid_maps() argument
175 snprintf(buf, sizeof(buf), "/proc/%u/maps", pid); in test_proc_pid_maps()
194 static int test_proc_pid_numa_maps(pid_t pid) in test_proc_pid_numa_maps() argument
197 snprintf(buf, sizeof(buf), "/proc/%u/numa_maps", pid); in test_proc_pid_numa_maps()
217 static int test_proc_pid_smaps(pid_t pid) in test_proc_pid_smaps() argument
220 snprintf(buf, sizeof(buf), "/proc/%u/smaps", pid); in test_proc_pid_smaps()
272 static int test_proc_pid_smaps_rollup(pid_t pid) in test_proc_pid_smaps_rollup() argument
275 snprintf(buf, sizeof(buf), "/proc/%u/smaps_rollup", pid); in test_proc_pid_smaps_rollup()
319 pid_t pid = fork(); in main() local
320 if (pid == -1) { in main()
323 } else if (pid == 0) { in main()
361 rv = test_proc_pid_maps(pid); in main()
364 rv = test_proc_pid_numa_maps(pid); in main()
367 rv = test_proc_pid_smaps(pid); in main()
370 rv = test_proc_pid_smaps_rollup(pid); in main()
380 waitpid(pid, &wstatus, 0); in main()