Lines Matching refs:child

82 	pid_t child, wpid;  in ATF_TC_BODY()  local
88 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
89 if (child == 0) { in ATF_TC_BODY()
99 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
102 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
108 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
111 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
116 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
140 pid_t child, wpid; in ATF_TC_BODY() local
147 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
148 if (child == 0) { in ATF_TC_BODY()
166 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
169 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
175 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, sigsent) != -1); in ATF_TC_BODY()
178 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
183 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
196 pid_t child, wpid; in ATF_TC_BODY() local
202 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
203 if (child == 0) { in ATF_TC_BODY()
214 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
217 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
223 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, sigsent) != -1); in ATF_TC_BODY()
226 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
231 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
245 pid_t child, wpid; in ATF_TC_BODY() local
251 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
252 if (child == 0) { in ATF_TC_BODY()
265 printf("Parent process PID=%d, child's PID=%d\n", getpid(),child); in ATF_TC_BODY()
268 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
274 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
277 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
283 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
286 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
291 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
978 pid_t child, wpid; in ATF_TC_BODY() local
986 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
987 if (child == 0) { in ATF_TC_BODY()
997 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1000 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1005 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &set_event, len) != -1); in ATF_TC_BODY()
1006 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, child, &get_event, len) != -1); in ATF_TC_BODY()
1011 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1014 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1019 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1033 pid_t child, wpid; in ATF_TC_BODY() local
1041 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1042 if (child == 0) { in ATF_TC_BODY()
1052 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1055 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1060 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &set_event, len) != -1); in ATF_TC_BODY()
1061 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, child, &get_event, len) != -1); in ATF_TC_BODY()
1066 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1069 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1074 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1088 pid_t child, wpid; in ATF_TC_BODY() local
1098 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1099 if (child == 0) { in ATF_TC_BODY()
1109 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1112 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1117 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &set_event, len) != -1); in ATF_TC_BODY()
1118 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, child, &get_event, len) != -1); in ATF_TC_BODY()
1123 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1126 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1131 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1145 pid_t child, wpid; in ATF_TC_BODY() local
1153 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1154 if (child == 0) { in ATF_TC_BODY()
1164 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1167 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1172 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &set_event, len) != -1); in ATF_TC_BODY()
1173 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, child, &get_event, len) != -1); in ATF_TC_BODY()
1178 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1181 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1186 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1200 pid_t child, wpid; in ATF_TC_BODY() local
1208 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1209 if (child == 0) { in ATF_TC_BODY()
1219 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1222 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1227 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &set_event, len) != -1); in ATF_TC_BODY()
1228 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, child, &get_event, len) != -1); in ATF_TC_BODY()
1233 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1236 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1241 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1255 pid_t child, wpid; in ATF_TC_BODY() local
1263 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1264 if (child == 0) { in ATF_TC_BODY()
1274 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1277 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1282 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &set_event, len) != -1); in ATF_TC_BODY()
1283 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, child, &get_event, len) != -1); in ATF_TC_BODY()
1288 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1291 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1296 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1313 pid_t child, child2, wpid; in ATF_TC_BODY() local
1323 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1324 if (child == 0) { in ATF_TC_BODY()
1344 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1347 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1351 printf("Enable PTRACE_FORK in EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
1353 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
1357 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1359 printf("Before calling %s() for the child %d\n", TWAIT_FNAME, child); in ATF_TC_BODY()
1360 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1364 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
1371 TWAIT_FNAME, child2, child); in ATF_TC_BODY()
1379 ATF_REQUIRE_EQ(state.pe_other_pid, child); in ATF_TC_BODY()
1387 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1403 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1409 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1413 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1419 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1436 pid_t child, child2, wpid; in ATF_TC_BODY() local
1444 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1445 if (child == 0) { in ATF_TC_BODY()
1465 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1468 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1472 printf("Set empty EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
1474 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
1478 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1482 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1488 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1492 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1498 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1515 pid_t child, child2, wpid; in ATF_TC_BODY() local
1527 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1528 if (child == 0) { in ATF_TC_BODY()
1548 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1551 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1555 printf("Enable PTRACE_VFORK in EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
1557 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
1561 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1563 printf("Before calling %s() for the child %d\n", TWAIT_FNAME, child); in ATF_TC_BODY()
1564 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1568 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
1575 TWAIT_FNAME, child2, child); in ATF_TC_BODY()
1583 ATF_REQUIRE_EQ(state.pe_other_pid, child); in ATF_TC_BODY()
1591 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1607 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1613 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1617 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1623 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1640 pid_t child, child2, wpid; in ATF_TC_BODY() local
1648 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1649 if (child == 0) { in ATF_TC_BODY()
1669 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1672 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1676 printf("Set empty EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
1678 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
1682 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1686 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1692 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1696 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1702 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1718 pid_t child, child2, wpid; in ATF_TC_BODY() local
1728 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1729 if (child == 0) { in ATF_TC_BODY()
1749 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1752 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1757 child); in ATF_TC_BODY()
1759 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
1763 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1765 printf("Before calling %s() for the child %d\n", TWAIT_FNAME, child); in ATF_TC_BODY()
1766 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1770 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
1778 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1782 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1788 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1792 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1798 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1814 pid_t child, child2, wpid; in ATF_TC_BODY() local
1824 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1825 if (child == 0) { in ATF_TC_BODY()
1845 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1848 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1852 printf("Enable PTRACE_VFORK in EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
1854 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
1858 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1860 printf("Before calling %s() for the child %d\n", TWAIT_FNAME, child); in ATF_TC_BODY()
1861 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1865 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
1873 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1877 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1883 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1887 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1893 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1907 pid_t child, wpid; in ATF_TC_BODY() local
1921 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1922 if (child == 0) { in ATF_TC_BODY()
1934 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
1937 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1942 child, getpid()); in ATF_TC_BODY()
1943 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
1950 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
1953 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
1958 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
1972 pid_t child, wpid; in ATF_TC_BODY() local
1986 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
1987 if (child == 0) { in ATF_TC_BODY()
1999 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2002 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2007 child, getpid()); in ATF_TC_BODY()
2008 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
2015 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2018 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2023 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2037 pid_t child, wpid; in ATF_TC_BODY() local
2051 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2052 if (child == 0) { in ATF_TC_BODY()
2064 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2067 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2072 child, getpid()); in ATF_TC_BODY()
2073 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
2080 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2083 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2088 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2102 pid_t child, wpid; in ATF_TC_BODY() local
2116 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2117 if (child == 0) { in ATF_TC_BODY()
2129 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2132 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2137 child, getpid()); in ATF_TC_BODY()
2138 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
2145 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2148 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2153 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2167 pid_t child, wpid; in ATF_TC_BODY() local
2181 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2182 if (child == 0) { in ATF_TC_BODY()
2194 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2197 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2204 child, getpid()); in ATF_TC_BODY()
2205 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
2209 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2212 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2217 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2231 pid_t child, wpid; in ATF_TC_BODY() local
2245 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2246 if (child == 0) { in ATF_TC_BODY()
2258 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2261 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2268 child, getpid()); in ATF_TC_BODY()
2269 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
2273 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2276 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2281 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2295 pid_t child, wpid; in ATF_TC_BODY() local
2309 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2310 if (child == 0) { in ATF_TC_BODY()
2322 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2325 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2332 child, getpid()); in ATF_TC_BODY()
2333 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
2337 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2340 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2345 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2359 pid_t child, wpid; in ATF_TC_BODY() local
2373 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2374 if (child == 0) { in ATF_TC_BODY()
2386 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2389 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2396 child, getpid()); in ATF_TC_BODY()
2397 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
2401 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2404 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2409 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2423 pid_t child, wpid; in ATF_TC_BODY() local
2436 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2437 if (child == 0) { in ATF_TC_BODY()
2447 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2450 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2455 child, getpid()); in ATF_TC_BODY()
2456 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
2467 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2470 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2475 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2489 pid_t child, wpid; in ATF_TC_BODY() local
2497 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2498 if (child == 0) { in ATF_TC_BODY()
2510 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2513 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2518 child, getpid()); in ATF_TC_BODY()
2520 lookup_me = ptrace(PT_READ_D, child, &lookup_me, 0); in ATF_TC_BODY()
2528 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2531 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2536 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2550 pid_t child, wpid; in ATF_TC_BODY() local
2560 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2561 if (child == 0) { in ATF_TC_BODY()
2574 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2577 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2582 child, getpid()); in ATF_TC_BODY()
2584 lookup_me1 = ptrace(PT_READ_D, child, &lookup_me1, 0); in ATF_TC_BODY()
2591 child, getpid()); in ATF_TC_BODY()
2593 lookup_me2 = ptrace(PT_READ_D, child, &lookup_me2, 0); in ATF_TC_BODY()
2601 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2604 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2609 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2623 pid_t child, wpid; in ATF_TC_BODY() local
2635 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2636 if (child == 0) { in ATF_TC_BODY()
2650 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2653 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2658 child, getpid()); in ATF_TC_BODY()
2660 lookup_me1 = ptrace(PT_READ_D, child, &lookup_me1, 0); in ATF_TC_BODY()
2667 child, getpid()); in ATF_TC_BODY()
2669 lookup_me2 = ptrace(PT_READ_D, child, &lookup_me2, 0); in ATF_TC_BODY()
2676 child, getpid()); in ATF_TC_BODY()
2678 lookup_me3 = ptrace(PT_READ_D, child, &lookup_me3, 0); in ATF_TC_BODY()
2686 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2689 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2694 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2708 pid_t child, wpid; in ATF_TC_BODY() local
2722 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2723 if (child == 0) { in ATF_TC_BODY()
2738 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2741 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2746 child, getpid()); in ATF_TC_BODY()
2748 lookup_me1 = ptrace(PT_READ_D, child, &lookup_me1, 0); in ATF_TC_BODY()
2755 child, getpid()); in ATF_TC_BODY()
2757 lookup_me2 = ptrace(PT_READ_D, child, &lookup_me2, 0); in ATF_TC_BODY()
2764 child, getpid()); in ATF_TC_BODY()
2766 lookup_me3 = ptrace(PT_READ_D, child, &lookup_me3, 0); in ATF_TC_BODY()
2773 child, getpid()); in ATF_TC_BODY()
2775 lookup_me4 = ptrace(PT_READ_D, child, &lookup_me4, 0); in ATF_TC_BODY()
2783 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2786 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2791 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2805 pid_t child, wpid; in ATF_TC_BODY() local
2813 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2814 if (child == 0) { in ATF_TC_BODY()
2826 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2829 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2834 child, getpid()); in ATF_TC_BODY()
2835 ATF_REQUIRE(ptrace(PT_WRITE_D, child, &lookup_me, magic) != -1); in ATF_TC_BODY()
2839 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2842 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2847 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2861 pid_t child, wpid; in ATF_TC_BODY() local
2871 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2872 if (child == 0) { in ATF_TC_BODY()
2885 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2888 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2893 child, getpid()); in ATF_TC_BODY()
2894 ATF_REQUIRE(ptrace(PT_WRITE_D, child, &lookup_me1, magic1) != -1); in ATF_TC_BODY()
2897 child, getpid()); in ATF_TC_BODY()
2898 ATF_REQUIRE(ptrace(PT_WRITE_D, child, &lookup_me2, magic2) != -1); in ATF_TC_BODY()
2902 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2905 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2910 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2924 pid_t child, wpid; in ATF_TC_BODY() local
2936 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
2937 if (child == 0) { in ATF_TC_BODY()
2951 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
2954 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2959 child, getpid()); in ATF_TC_BODY()
2960 ATF_REQUIRE(ptrace(PT_WRITE_D, child, &lookup_me1, magic1) != -1); in ATF_TC_BODY()
2963 child, getpid()); in ATF_TC_BODY()
2964 ATF_REQUIRE(ptrace(PT_WRITE_D, child, &lookup_me2, magic2) != -1); in ATF_TC_BODY()
2967 child, getpid()); in ATF_TC_BODY()
2968 ATF_REQUIRE(ptrace(PT_WRITE_D, child, &lookup_me3, magic3) != -1); in ATF_TC_BODY()
2972 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
2975 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
2980 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
2994 pid_t child, wpid; in ATF_TC_BODY() local
3008 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3009 if (child == 0) { in ATF_TC_BODY()
3024 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3027 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3032 child, getpid()); in ATF_TC_BODY()
3033 ATF_REQUIRE(ptrace(PT_WRITE_D, child, &lookup_me1, magic1) != -1); in ATF_TC_BODY()
3036 child, getpid()); in ATF_TC_BODY()
3037 ATF_REQUIRE(ptrace(PT_WRITE_D, child, &lookup_me2, magic2) != -1); in ATF_TC_BODY()
3040 child, getpid()); in ATF_TC_BODY()
3041 ATF_REQUIRE(ptrace(PT_WRITE_D, child, &lookup_me3, magic3) != -1); in ATF_TC_BODY()
3044 child, getpid()); in ATF_TC_BODY()
3045 ATF_REQUIRE(ptrace(PT_WRITE_D, child, &lookup_me4, magic4) != -1); in ATF_TC_BODY()
3049 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3052 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3057 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3071 pid_t child, wpid; in ATF_TC_BODY() local
3093 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3094 if (child == 0) { in ATF_TC_BODY()
3108 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3111 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3116 child, getpid()); in ATF_TC_BODY()
3117 ATF_REQUIRE(ptrace(PT_IO, child, &io_fromtracee, 0) != -1); in ATF_TC_BODY()
3126 child, getpid()); in ATF_TC_BODY()
3127 ATF_REQUIRE(ptrace(PT_IO, child, &io_totracee, 0) != -1); in ATF_TC_BODY()
3135 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3138 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3143 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3157 pid_t child, wpid; in ATF_TC_BODY() local
3179 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3180 if (child == 0) { in ATF_TC_BODY()
3194 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3197 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3204 child, getpid()); in ATF_TC_BODY()
3205 ATF_REQUIRE(ptrace(PT_IO, child, &io_totracee, 0) != -1); in ATF_TC_BODY()
3212 child, getpid()); in ATF_TC_BODY()
3213 ATF_REQUIRE(ptrace(PT_IO, child, &io_fromtracee, 0) != -1); in ATF_TC_BODY()
3221 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3224 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3229 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3243 pid_t child, wpid; in ATF_TC_BODY() local
3253 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3254 if (child == 0) { in ATF_TC_BODY()
3268 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3271 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3276 child, getpid()); in ATF_TC_BODY()
3279 ptrace(PT_READ_D, child, &lookup_me_fromtracee, 0); in ATF_TC_BODY()
3287 child, getpid()); in ATF_TC_BODY()
3289 (ptrace(PT_WRITE_D, child, &lookup_me_totracee, magic_totracee) in ATF_TC_BODY()
3294 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3297 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3302 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3316 pid_t child, wpid; in ATF_TC_BODY() local
3326 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3327 if (child == 0) { in ATF_TC_BODY()
3341 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3344 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3349 child, getpid()); in ATF_TC_BODY()
3351 (ptrace(PT_WRITE_D, child, &lookup_me_totracee, magic_totracee) in ATF_TC_BODY()
3355 child, getpid()); in ATF_TC_BODY()
3358 ptrace(PT_READ_D, child, &lookup_me_fromtracee, 0); in ATF_TC_BODY()
3367 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3370 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3375 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3438 pid_t child, wpid; in ATF_TC_BODY() local
3453 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3454 if (child == 0) { in ATF_TC_BODY()
3464 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3467 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3472 child, getpid()); in ATF_TC_BODY()
3473 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
3480 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3483 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3488 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3502 pid_t child, wpid; in ATF_TC_BODY() local
3517 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3518 if (child == 0) { in ATF_TC_BODY()
3528 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3531 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3536 child, getpid()); in ATF_TC_BODY()
3537 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
3544 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3547 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3552 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3566 pid_t child, wpid; in ATF_TC_BODY() local
3581 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3582 if (child == 0) { in ATF_TC_BODY()
3592 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3595 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3600 child, getpid()); in ATF_TC_BODY()
3601 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
3608 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3611 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3616 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3630 pid_t child, wpid; in ATF_TC_BODY() local
3645 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3646 if (child == 0) { in ATF_TC_BODY()
3656 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3659 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3664 child, getpid()); in ATF_TC_BODY()
3665 ATF_REQUIRE(ptrace(PT_IO, child, &io, 0) != -1); in ATF_TC_BODY()
3672 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3675 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3680 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3694 pid_t child, wpid; in ATF_TC_BODY() local
3703 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3704 if (child == 0) { in ATF_TC_BODY()
3714 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3717 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3722 child, getpid()); in ATF_TC_BODY()
3724 lookup_me = ptrace(PT_READ_I, child, dummy_fn1, 0); in ATF_TC_BODY()
3732 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3735 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3740 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3754 pid_t child, wpid; in ATF_TC_BODY() local
3766 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3767 if (child == 0) { in ATF_TC_BODY()
3777 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3780 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3785 child, getpid()); in ATF_TC_BODY()
3787 lookup_me1 = ptrace(PT_READ_I, child, dummy_fn1, 0); in ATF_TC_BODY()
3794 child, getpid()); in ATF_TC_BODY()
3796 lookup_me2 = ptrace(PT_READ_I, child, dummy_fn2, 0); in ATF_TC_BODY()
3804 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3807 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3812 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3826 pid_t child, wpid; in ATF_TC_BODY() local
3841 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3842 if (child == 0) { in ATF_TC_BODY()
3852 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3855 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3860 child, getpid()); in ATF_TC_BODY()
3862 lookup_me1 = ptrace(PT_READ_I, child, dummy_fn1, 0); in ATF_TC_BODY()
3869 child, getpid()); in ATF_TC_BODY()
3871 lookup_me2 = ptrace(PT_READ_I, child, dummy_fn2, 0); in ATF_TC_BODY()
3878 child, getpid()); in ATF_TC_BODY()
3880 lookup_me3 = ptrace(PT_READ_I, child, dummy_fn3, 0); in ATF_TC_BODY()
3888 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3891 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3896 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
3910 pid_t child, wpid; in ATF_TC_BODY() local
3928 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
3929 if (child == 0) { in ATF_TC_BODY()
3939 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
3942 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3947 child, getpid()); in ATF_TC_BODY()
3949 lookup_me1 = ptrace(PT_READ_I, child, dummy_fn1, 0); in ATF_TC_BODY()
3956 child, getpid()); in ATF_TC_BODY()
3958 lookup_me2 = ptrace(PT_READ_I, child, dummy_fn2, 0); in ATF_TC_BODY()
3965 child, getpid()); in ATF_TC_BODY()
3967 lookup_me3 = ptrace(PT_READ_I, child, dummy_fn3, 0); in ATF_TC_BODY()
3974 child, getpid()); in ATF_TC_BODY()
3976 lookup_me4 = ptrace(PT_READ_I, child, dummy_fn4, 0); in ATF_TC_BODY()
3984 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
3987 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
3992 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4007 pid_t child, wpid; in ATF_TC_BODY() local
4014 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4015 if (child == 0) { in ATF_TC_BODY()
4025 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4028 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4033 ATF_REQUIRE(ptrace(PT_GETREGS, child, &r, 0) != -1); in ATF_TC_BODY()
4037 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4040 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4045 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4061 pid_t child, wpid; in ATF_TC_BODY() local
4068 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4069 if (child == 0) { in ATF_TC_BODY()
4079 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4082 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4087 ATF_REQUIRE(ptrace(PT_GETREGS, child, &r, 0) != -1); in ATF_TC_BODY()
4093 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4096 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4101 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4117 pid_t child, wpid; in ATF_TC_BODY() local
4124 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4125 if (child == 0) { in ATF_TC_BODY()
4135 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4138 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4143 ATF_REQUIRE(ptrace(PT_GETREGS, child, &r, 0) != -1); in ATF_TC_BODY()
4149 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4152 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4157 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4173 pid_t child, wpid; in ATF_TC_BODY() local
4180 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4181 if (child == 0) { in ATF_TC_BODY()
4191 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4194 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4199 ATF_REQUIRE(ptrace(PT_GETREGS, child, &r, 0) != -1); in ATF_TC_BODY()
4205 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4208 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4213 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4229 pid_t child, wpid; in ATF_TC_BODY() local
4236 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4237 if (child == 0) { in ATF_TC_BODY()
4247 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4250 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4255 ATF_REQUIRE(ptrace(PT_GETREGS, child, &r, 0) != -1); in ATF_TC_BODY()
4258 ATF_REQUIRE(ptrace(PT_GETREGS, child, &r, 0) != -1); in ATF_TC_BODY()
4262 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4265 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4270 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4286 pid_t child, wpid; in ATF_TC_BODY() local
4293 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4294 if (child == 0) { in ATF_TC_BODY()
4304 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4307 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4312 ATF_REQUIRE(ptrace(PT_GETFPREGS, child, &r, 0) != -1); in ATF_TC_BODY()
4316 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4319 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4324 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4341 pid_t child, wpid; in ATF_TC_BODY() local
4348 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4349 if (child == 0) { in ATF_TC_BODY()
4359 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4362 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4367 ATF_REQUIRE(ptrace(PT_GETFPREGS, child, &r, 0) != -1); in ATF_TC_BODY()
4370 ATF_REQUIRE(ptrace(PT_SETFPREGS, child, &r, 0) != -1); in ATF_TC_BODY()
4374 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4377 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4382 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4398 pid_t child, wpid; in ATF_TC_BODY() local
4405 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4406 if (child == 0) { in ATF_TC_BODY()
4420 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4423 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4429 ATF_REQUIRE(ptrace(PT_STEP, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4432 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4438 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4441 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4446 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4462 pid_t child, wpid; in ATF_TC_BODY() local
4470 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4471 if (child == 0) { in ATF_TC_BODY()
4485 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4488 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4495 ATF_REQUIRE(ptrace(PT_STEP, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4498 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), in ATF_TC_BODY()
4499 child); in ATF_TC_BODY()
4506 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4509 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4514 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4530 pid_t child, wpid; in ATF_TC_BODY() local
4538 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4539 if (child == 0) { in ATF_TC_BODY()
4553 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4556 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4563 ATF_REQUIRE(ptrace(PT_STEP, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4566 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), in ATF_TC_BODY()
4567 child); in ATF_TC_BODY()
4574 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4577 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4582 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4598 pid_t child, wpid; in ATF_TC_BODY() local
4606 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4607 if (child == 0) { in ATF_TC_BODY()
4621 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4624 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4631 ATF_REQUIRE(ptrace(PT_STEP, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4634 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), in ATF_TC_BODY()
4635 child); in ATF_TC_BODY()
4642 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4645 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4650 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4664 pid_t child, wpid; in ATF_TC_BODY() local
4670 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4671 if (child == 0) { in ATF_TC_BODY()
4682 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4685 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4691 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, sigsent) != -1); in ATF_TC_BODY()
4694 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4699 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4712 pid_t child, wpid; in ATF_TC_BODY() local
4718 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4719 if (child == 0) { in ATF_TC_BODY()
4730 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4733 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4739 ATF_REQUIRE(ptrace(PT_KILL, child, (void*)1, 0) != -1); in ATF_TC_BODY()
4742 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4747 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4761 pid_t child, wpid; in ATF_TC_BODY() local
4768 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4769 if (child == 0) { in ATF_TC_BODY()
4779 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4782 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4787 ATF_REQUIRE(ptrace(PT_LWPINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
4799 ATF_REQUIRE(ptrace(PT_LWPINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
4806 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4809 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4814 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
4948 pid_t child, wpid; in ATF_TC_BODY() local
4956 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
4957 if (child == 0) { in ATF_TC_BODY()
4967 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
4970 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4975 ATF_REQUIRE(ptrace(PT_GET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
4984 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
4987 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
4992 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5017 pid_t child, wpid; in ATF_TC_BODY() local
5026 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5027 if (child == 0) { in ATF_TC_BODY()
5045 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5048 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5053 ATF_REQUIRE(ptrace(PT_GET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5061 ATF_REQUIRE(ptrace(PT_SET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5065 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, sigval) != -1); in ATF_TC_BODY()
5068 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5073 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5103 pid_t child, wpid; in ATF_TC_BODY() local
5112 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5113 if (child == 0) { in ATF_TC_BODY()
5131 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5134 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5139 ATF_REQUIRE(ptrace(PT_GET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5152 ATF_REQUIRE(ptrace(PT_SET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5155 ATF_REQUIRE(ptrace(PT_GET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5163 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, sigfaked) != -1); in ATF_TC_BODY()
5166 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5171 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5184 pid_t child, wpid; in ATF_TC_BODY() local
5193 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5194 if (child == 0) { in ATF_TC_BODY()
5203 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5206 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5211 ATF_REQUIRE(ptrace(PT_GET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5223 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5226 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5229 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5246 pid_t child, child2, wpid; in ATF_TC_BODY() local
5259 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5260 if (child == 0) { in ATF_TC_BODY()
5280 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5283 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5288 ATF_REQUIRE(ptrace(PT_GET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5294 printf("Enable PTRACE_FORK in EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
5296 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
5300 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5302 printf("Before calling %s() for the child %d\n", TWAIT_FNAME, child); in ATF_TC_BODY()
5303 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5308 ATF_REQUIRE(ptrace(PT_GET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5314 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
5321 TWAIT_FNAME, child2, child); in ATF_TC_BODY()
5328 ATF_REQUIRE(ptrace(PT_GET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5336 ATF_REQUIRE_EQ(state.pe_other_pid, child); in ATF_TC_BODY()
5344 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5360 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5365 ATF_REQUIRE(ptrace(PT_GET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5373 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5377 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5383 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5399 pid_t child, wpid; in ATF_TC_BODY() local
5409 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5410 if (child == 0) { in ATF_TC_BODY()
5424 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5427 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5432 ATF_REQUIRE(ptrace(PT_GET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5440 ATF_REQUIRE(ptrace(PT_STEP, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5443 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5448 ATF_REQUIRE(ptrace(PT_GET_SIGINFO, child, &info, sizeof(info)) != -1); in ATF_TC_BODY()
5456 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5459 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5464 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5489 pid_t child, wpid; in ATF_TC_BODY() local
5503 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5504 if (child == 0) { in ATF_TC_BODY()
5530 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5533 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5537 printf("Set empty EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
5539 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
5543 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5547 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5551 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
5560 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5564 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5570 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5585 pid_t child, wpid; in ATF_TC_BODY() local
5599 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5600 if (child == 0) { in ATF_TC_BODY()
5626 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5629 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5633 printf("Set empty EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
5635 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
5639 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5643 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5647 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
5656 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5660 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5666 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5683 pid_t child, wpid; in ATF_TC_BODY() local
5690 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5691 if (child == 0) { in ATF_TC_BODY()
5709 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5712 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5718 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5721 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5727 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5730 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5735 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5751 pid_t child, wpid; in ATF_TC_BODY() local
5758 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5759 if (child == 0) { in ATF_TC_BODY()
5777 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5780 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5786 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5789 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5794 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5810 pid_t child, wpid; in ATF_TC_BODY() local
5819 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5820 if (child == 0) { in ATF_TC_BODY()
5841 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5844 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5850 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5853 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5859 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5862 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5867 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5884 pid_t child, wpid; in ATF_TC_BODY() local
5894 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5895 if (child == 0) { in ATF_TC_BODY()
5913 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5916 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5922 ATF_REQUIRE(ptrace(PT_STEP, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5925 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5931 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5934 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5939 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
5956 pid_t child, wpid; in ATF_TC_BODY() local
5965 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
5966 if (child == 0) { in ATF_TC_BODY()
5983 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
5986 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
5992 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
5995 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6001 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6004 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6009 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
6027 pid_t child, child2, wpid; in ATF_TC_BODY() local
6040 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
6041 if (child == 0) { in ATF_TC_BODY()
6065 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
6068 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6072 printf("Enable PTRACE_FORK in EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
6074 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
6078 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6081 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6085 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
6099 ATF_REQUIRE_EQ(state.pe_other_pid, child); in ATF_TC_BODY()
6107 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6123 …TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); … in ATF_TC_BODY()
6129 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6133 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6139 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
6158 pid_t child, child2, wpid; in ATF_TC_BODY() local
6171 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
6172 if (child == 0) { in ATF_TC_BODY()
6196 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
6199 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6203 printf("Enable PTRACE_VFORK in EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
6205 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
6209 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6212 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6216 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
6230 ATF_REQUIRE_EQ(state.pe_other_pid, child); in ATF_TC_BODY()
6238 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6254 …TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); … in ATF_TC_BODY()
6260 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6264 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6270 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
6288 pid_t child, child2, wpid; in ATF_TC_BODY() local
6301 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
6302 if (child == 0) { in ATF_TC_BODY()
6326 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
6329 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6334 child); in ATF_TC_BODY()
6336 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
6340 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6343 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6347 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
6355 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6359 …TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); … in ATF_TC_BODY()
6365 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6369 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6375 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
6391 pid_t child, wpid; in ATF_TC_BODY() local
6408 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
6409 if (child == 0) { in ATF_TC_BODY()
6439 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
6442 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6446 printf("Set empty EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
6448 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
6452 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6456 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6460 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
6469 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6473 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6479 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()
6495 pid_t child, wpid; in ATF_TC_BODY() local
6512 ATF_REQUIRE((child = fork()) != -1); in ATF_TC_BODY()
6513 if (child == 0) { in ATF_TC_BODY()
6543 printf("Parent process PID=%d, child's PID=%d\n", getpid(), child); in ATF_TC_BODY()
6546 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6550 printf("Set empty EVENT_MASK for the child %d\n", child); in ATF_TC_BODY()
6552 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, child, &event, elen) != -1); in ATF_TC_BODY()
6556 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6560 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6564 ATF_REQUIRE(ptrace(PT_GET_PROCESS_STATE, child, &state, slen) != -1); in ATF_TC_BODY()
6573 ATF_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, 0) != -1); in ATF_TC_BODY()
6577 TWAIT_REQUIRE_SUCCESS(wpid = TWAIT_GENERIC(child, &status, 0), child); in ATF_TC_BODY()
6583 TWAIT_REQUIRE_FAILURE(ECHILD, wpid = TWAIT_GENERIC(child, &status, 0)); in ATF_TC_BODY()