Lines Matching refs:child
43 static int check_error_paths(pid_t child) in check_error_paths() argument
72 ret = sys_ptrace(PTRACE_PEEKSIGINFO, child, &arg, addr_rw); in check_error_paths()
82 ret = sys_ptrace(PTRACE_PEEKSIGINFO, child, &arg, in check_error_paths()
90 ret = sys_ptrace(PTRACE_PEEKSIGINFO, child, &arg, addr_ro); in check_error_paths()
104 int check_direct_path(pid_t child, int shared, int nr) in check_direct_path() argument
121 ret = sys_ptrace(PTRACE_PEEKSIGINFO, child, &arg, siginfo); in check_direct_path()
156 pid_t child; in main() local
162 child = fork(); in main()
163 if (child == -1) { in main()
166 } else if (child == 0) { in main()
180 sys_rt_sigqueueinfo(child, SIGRTMIN, siginfo); in main()
184 sys_rt_tgsigqueueinfo(child, child, SIGRTMIN, siginfo); in main()
187 if (sys_ptrace(PTRACE_ATTACH, child, NULL, NULL) == -1) in main()
190 waitpid(child, NULL, 0); in main()
193 if (check_direct_path(child, 0, 1)) in main()
196 if (check_direct_path(child, 0, SIGNR)) in main()
203 if (check_direct_path(child, 1, 3)) in main()
206 if (check_error_paths(child)) in main()
212 if (sys_ptrace(PTRACE_KILL, child, NULL, NULL) == -1) in main()
215 waitpid(child, NULL, 0); in main()