• Home
  • Raw
  • Download

Lines Matching refs:child

19         Parent { child } => {  in test_wait_signal()
20 kill(child, Some(SIGKILL)).expect("Error: Kill Failed"); in test_wait_signal()
22 waitpid(child, None), in test_wait_signal()
23 Ok(WaitStatus::Signaled(child, SIGKILL, false)) in test_wait_signal()
46 Parent { child } => { in test_waitid_signal()
47 kill(child, Some(SIGKILL)).expect("Error: Kill Failed"); in test_waitid_signal()
49 waitid(Id::Pid(child), WaitPidFlag::WEXITED), in test_waitid_signal()
50 Ok(WaitStatus::Signaled(child, SIGKILL, false)), in test_waitid_signal()
65 Parent { child } => { in test_wait_exit()
66 assert_eq!(waitpid(child, None), Ok(WaitStatus::Exited(child, 12))); in test_wait_exit()
88 Parent { child } => { in test_waitid_exit()
90 waitid(Id::Pid(child), WaitPidFlag::WEXITED), in test_waitid_exit()
91 Ok(WaitStatus::Exited(child, 12)), in test_waitid_exit()
117 Parent { child } => { in test_waitstatus_pid()
118 let status = waitpid(child, None).unwrap(); in test_waitstatus_pid()
119 assert_eq!(status.pid(), Some(child)); in test_waitstatus_pid()
136 Parent { child } => { in test_waitid_pid()
137 let status = waitid(Id::Pid(child), WaitPidFlag::WEXITED).unwrap(); in test_waitid_pid()
138 assert_eq!(status.pid(), Some(child)); in test_waitid_pid()
163 fn ptrace_wait_parent(child: Pid) { in ptrace_wait_parent()
166 waitpid(child, None), in ptrace_wait_parent()
167 Ok(WaitStatus::Stopped(child, SIGTRAP)) in ptrace_wait_parent()
171 child, in ptrace_wait_parent()
177 ptrace::syscall(child, None).expect("syscall failed"); in ptrace_wait_parent()
178 assert_eq!(waitpid(child, None), Ok(WaitStatus::PtraceSyscall(child))); in ptrace_wait_parent()
180 ptrace::cont(child, None).expect("cont failed"); in ptrace_wait_parent()
182 waitpid(child, None), in ptrace_wait_parent()
184 child, in ptrace_wait_parent()
190 ptrace::cont(child, None).expect("cont failed"); in ptrace_wait_parent()
191 assert_eq!(waitpid(child, None), Ok(WaitStatus::Exited(child, 0))); in ptrace_wait_parent()
195 fn ptrace_waitid_parent(child: Pid) { in ptrace_waitid_parent()
201 waitid(Id::Pid(child), WaitPidFlag::WEXITED), in ptrace_waitid_parent()
202 Ok(WaitStatus::PtraceEvent(child, SIGTRAP, 0)), in ptrace_waitid_parent()
206 child, in ptrace_waitid_parent()
212 ptrace::syscall(child, None).expect("syscall failed"); in ptrace_waitid_parent()
214 waitid(Id::Pid(child), WaitPidFlag::WEXITED), in ptrace_waitid_parent()
215 Ok(WaitStatus::PtraceSyscall(child)), in ptrace_waitid_parent()
218 ptrace::cont(child, None).expect("cont failed"); in ptrace_waitid_parent()
220 waitid(Id::Pid(child), WaitPidFlag::WEXITED), in ptrace_waitid_parent()
222 child, in ptrace_waitid_parent()
228 ptrace::cont(child, None).expect("cont failed"); in ptrace_waitid_parent()
230 waitid(Id::Pid(child), WaitPidFlag::WEXITED), in ptrace_waitid_parent()
231 Ok(WaitStatus::Exited(child, 0)), in ptrace_waitid_parent()
242 Parent { child } => ptrace_wait_parent(child), in test_wait_ptrace()
254 Parent { child } => ptrace_waitid_parent(child), in test_waitid_ptrace()