Lines Matching refs:child_pid
46 static pid_t child_pid;
72 child_pid = SAFE_FORK();
74 if (!child_pid)
77 if (SAFE_WAITPID(child_pid, &status, WUNTRACED) != child_pid)
81 SAFE_PTRACE(PTRACE_ATTACH, child_pid, NULL, NULL);
82 SAFE_PTRACE(PTRACE_POKEUSER, child_pid,
84 SAFE_PTRACE(PTRACE_POKEUSER, child_pid,
87 TEST(ptrace(PTRACE_POKEUSER, child_pid,
92 addr = ptrace(PTRACE_PEEKUSER, child_pid,
95 TEST(ptrace(PTRACE_POKEUSER, child_pid,
114 SAFE_PTRACE(PTRACE_DETACH, child_pid, NULL, NULL);
115 SAFE_KILL(child_pid, SIGCONT);
116 child_pid = 0;
130 if (child_pid)
131 SAFE_KILL(child_pid, SIGKILL);