Lines Matching refs:child
22 static int child(void)
47 int trace_gpr(pid_t child)
52 FAIL_IF(start_trace(child));
54 // Check child GPRs match what we expect using GETREGS
55 FAIL_IF(show_gpr(child, gpr));
58 // Check child FPRs match what we expect using GETFPREGS
59 FAIL_IF(show_fpr(child, fpr));
63 // Check child FPRs match what we expect using PEEKUSR
64 peeked_fprs = peek_fprs(child);
69 // Write child GPRs using SETREGS
70 FAIL_IF(write_gpr(child, parent_gpr_val));
72 // Write child FPRs using SETFPREGS
74 FAIL_IF(write_fpr(child, tmp));
76 // Check child FPRs match what we just set, using PEEKUSR
77 peeked_fprs = peek_fprs(child);
81 // Write child FPRs using POKEUSR
82 FAIL_IF(poke_fprs(child, (unsigned long *)peeked_fprs));
85 FAIL_IF(stop_trace(child));
139 exit(child());