• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/tests/sys/kern/

Lines Matching refs:fpid

379 	pid_t child, debugger, fpid, wpid;
408 CHILD_REQUIRE((fpid = fork()) != -1);
409 if (fpid != 0)
556 pid_t fpid, wpid;
560 CHILD_REQUIRE((fpid = vfork()) != -1);
562 CHILD_REQUIRE((fpid = fork()) != -1);
564 if (fpid == 0)
568 wpid = waitpid(fpid, &status, 0);
569 CHILD_REQUIRE_EQ(wpid, fpid);
645 pid_t children[2], fpid, wpid;
648 ATF_REQUIRE((fpid = fork()) != -1);
649 if (fpid == 0) {
655 children[0] = fpid;
701 pid_t children[2], fpid, wpid;
704 ATF_REQUIRE((fpid = fork()) != -1);
705 if (fpid == 0) {
711 children[0] = fpid;
752 pid_t children[2], fpid, wpid;
755 ATF_REQUIRE((fpid = fork()) != -1);
756 if (fpid == 0) {
762 children[0] = fpid;
807 pid_t fpid;
812 CHILD_REQUIRE((fpid = fork()) != -1);
813 if (fpid != 0)
817 fpid = getpid();
818 CHILD_REQUIRE_EQ(write(cpipe[1], &fpid, sizeof(fpid)),
819 (ssize_t)sizeof(fpid));
822 CHILD_REQUIRE_EQ(read(cpipe[1], &fpid, sizeof(fpid)), 0);
834 pid_t children[2], fpid, wpid;
838 ATF_REQUIRE((fpid = fork()) != -1);
839 if (fpid == 0) {
848 wpid = waitpid(fpid, &status, 0);
849 REQUIRE_EQ(wpid, fpid);
902 pid_t children[2], fpid, wpid;
906 ATF_REQUIRE((fpid = fork()) != -1);
907 if (fpid == 0) {
916 wpid = waitpid(fpid, &status, 0);
917 REQUIRE_EQ(wpid, fpid);
965 pid_t children[2], fpid, wpid;
969 ATF_REQUIRE((fpid = fork()) != -1);
970 if (fpid == 0) {
979 wpid = waitpid(fpid, &status, 0);
980 REQUIRE_EQ(wpid, fpid);
1115 pid_t children[2], fpid, wpid;
1118 ATF_REQUIRE((fpid = fork()) != -1);
1119 if (fpid == 0) {
1125 children[0] = fpid;
1178 pid_t children[2], fpid, wpid;
1181 ATF_REQUIRE((fpid = fork()) != -1);
1182 if (fpid == 0) {
1188 children[0] = fpid;
1258 pid_t fpid, wpid;
1262 ATF_REQUIRE((fpid = fork()) != -1);
1263 if (fpid == 0) {
1269 wpid = waitpid(fpid, &status, 0);
1270 REQUIRE_EQ(wpid, fpid);
1282 ATF_REQUIRE(ptrace(PT_TO_SCX, fpid, (caddr_t)1, 0) != -1);
1292 wpid = waitpid(fpid, &status, 0);
1293 REQUIRE_EQ(wpid, fpid);
1305 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1309 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1311 wpid = waitpid(fpid, &status, 0);
1312 REQUIRE_EQ(wpid, fpid);
1318 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1335 pid_t fpid, wpid;
1339 ATF_REQUIRE((fpid = fork()) != -1);
1340 if (fpid == 0) {
1346 wpid = waitpid(fpid, &status, 0);
1347 REQUIRE_EQ(wpid, fpid);
1358 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1361 wpid = waitpid(fpid, &status, 0);
1362 REQUIRE_EQ(wpid, fpid);
1372 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1375 wpid = waitpid(fpid, &status, 0);
1376 REQUIRE_EQ(wpid, fpid);
1385 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1388 wpid = waitpid(fpid, &status, 0);
1424 pid_t fpid, wpid;
1428 ATF_REQUIRE((fpid = fork()) != -1);
1429 if (fpid == 0) {
1435 wpid = waitpid(fpid, &status, 0);
1436 REQUIRE_EQ(wpid, fpid);
1447 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1450 wpid = waitpid(fpid, &status, 0);
1451 REQUIRE_EQ(wpid, fpid);
1461 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1467 wpid = waitpid(fpid, &status, 0);
1468 REQUIRE_EQ(wpid, fpid);
1477 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1480 wpid = waitpid(fpid, &status, 0);
1489 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1492 wpid = waitpid(fpid, &status, 0);
1522 pid_t fpid, wpid;
1525 ATF_REQUIRE((fpid = fork()) != -1);
1526 if (fpid == 0) {
1532 wpid = waitpid(fpid, &status, 0);
1533 REQUIRE_EQ(wpid, fpid);
1537 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1540 wpid = waitpid(fpid, &status, 0);
1550 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1553 wpid = waitpid(fpid, &status, 0);
1568 pid_t fpid, wpid;
1571 ATF_REQUIRE((fpid = fork()) != -1);
1572 if (fpid == 0) {
1578 wpid = waitpid(fpid, &status, 0);
1579 REQUIRE_EQ(wpid, fpid);
1584 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, fpid, (caddr_t)&events,
1587 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1590 wpid = waitpid(fpid, &status, 0);
1603 pid_t fpid, wpid;
1606 ATF_REQUIRE((fpid = fork()) != -1);
1607 if (fpid == 0) {
1613 wpid = waitpid(fpid, &status, 0);
1614 REQUIRE_EQ(wpid, fpid);
1619 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, fpid, (caddr_t)&events,
1622 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1625 wpid = waitpid(fpid, &status, 0);
1633 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1636 wpid = waitpid(fpid, &status, 0);
1648 pid_t fpid, wpid;
1651 ATF_REQUIRE((fpid = fork()) != -1);
1652 if (fpid == 0) {
1658 wpid = waitpid(fpid, &status, 0);
1659 REQUIRE_EQ(wpid, fpid);
1664 ATF_REQUIRE(ptrace(PT_FOLLOW_FORK, fpid, NULL, 1) != -1);
1665 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, fpid, (caddr_t)&events,
1668 ATF_REQUIRE(ptrace(PT_FOLLOW_FORK, fpid, NULL, 0) != -1);
1669 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, fpid, (caddr_t)&events,
1674 ATF_REQUIRE(ptrace(PT_LWP_EVENTS, fpid, NULL, 1) != -1);
1675 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, fpid, (caddr_t)&events,
1678 ATF_REQUIRE(ptrace(PT_LWP_EVENTS, fpid, NULL, 0) != -1);
1679 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, fpid, (caddr_t)&events,
1683 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1686 wpid = waitpid(fpid, &status, 0);
1702 pid_t fpid, wpid;
1705 ATF_REQUIRE((fpid = fork()) != -1);
1706 if (fpid == 0) {
1712 wpid = waitpid(fpid, &status, 0);
1713 REQUIRE_EQ(wpid, fpid);
1717 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, fpid, (caddr_t)&events,
1720 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, fpid, (caddr_t)&events,
1724 ATF_REQUIRE(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0) != -1);
1728 REQUIRE_EQ(wpid, fpid);
1734 ATF_REQUIRE(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0) != -1);
1737 REQUIRE_EQ(wpid, fpid);
1750 pid_t children[2], fpid, wpid;
1753 ATF_REQUIRE((fpid = fork()) != -1);
1754 if (fpid == 0) {
1760 children[0] = fpid;
1827 pid_t fpid, wpid;
1830 ATF_REQUIRE((fpid = fork()) != -1);
1831 if (fpid == 0) {
1838 wpid = waitpid(fpid, &status, 0);
1839 REQUIRE_EQ(wpid, fpid);
1844 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1847 wpid = waitpid(fpid, &status, 0);
1848 REQUIRE_EQ(wpid, fpid);
1853 REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
1856 wpid = waitpid(fpid, &status, 0);
1857 REQUIRE_EQ(wpid, fpid);
1875 pid_t fpid, wpid;
1878 ATF_REQUIRE((fpid = fork()) != -1);
1879 if (fpid == 0) {
1886 wpid = waitpid(fpid, &status, 0);
1887 REQUIRE_EQ(wpid, fpid);
1892 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
1895 wpid = waitpid(fpid, &status, 0);
1896 REQUIRE_EQ(wpid, fpid);
1904 REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
1907 wpid = waitpid(fpid, &status, 0);
1908 REQUIRE_EQ(wpid, fpid);
1925 pid_t fpid, wpid;
1929 ATF_REQUIRE((fpid = fork()) != -1);
1930 if (fpid == 0) {
1936 wpid = waitpid(fpid, &status, 0);
1937 REQUIRE_EQ(wpid, fpid);
1948 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
1951 wpid = waitpid(fpid, &status, 0);
1952 REQUIRE_EQ(wpid, fpid);
1962 REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
1965 wpid = waitpid(fpid, &status, 0);
1966 REQUIRE_EQ(wpid, fpid);
2008 pid_t fpid, wpid;
2015 ATF_REQUIRE((fpid = fork()) != -1);
2016 if (fpid == 0) {
2061 wpid = waitpid(fpid, &status, 0);
2062 REQUIRE_EQ(wpid, fpid);
2067 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
2070 REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
2073 wpid = waitpid(fpid, &status, 0);
2074 REQUIRE_EQ(wpid, fpid);
2079 REQUIRE_EQ(kill(fpid, SIGUSR1), 0);
2082 REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
2085 wpid = waitpid(fpid, &status, 0);
2086 REQUIRE_EQ(wpid, fpid);
2107 pid_t fpid, wpid;
2116 ATF_REQUIRE((fpid = fork()) != -1);
2117 if (fpid == 0) {
2163 wpid = waitpid(fpid, &status, 0);
2164 REQUIRE_EQ(wpid, fpid);
2172 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
2179 wpid = waitpid(fpid, &status, 0);
2180 REQUIRE_EQ(wpid, fpid);
2190 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
2194 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
2196 wpid = waitpid(fpid, &status, 0);
2197 REQUIRE_EQ(wpid, fpid);
2212 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
2214 wpid = waitpid(fpid, &status, 0);
2215 REQUIRE_EQ(wpid, fpid);
2225 REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
2227 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
2230 wpid = waitpid(fpid, &status, 0);
2231 REQUIRE_EQ(wpid, fpid);
2248 REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
2251 wpid = waitpid(fpid, &status, 0);
2252 REQUIRE_EQ(wpid, fpid);
2276 pid_t fpid, wpid;
2284 ATF_REQUIRE((fpid = fork()) != -1);
2285 if (fpid == 0) {
2291 wpid = waitpid(fpid, &status, 0);
2292 REQUIRE_EQ(wpid, fpid);
2302 REQUIRE_EQ(kill(fpid, SIGUSR1), 0);
2305 REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
2308 wpid = waitpid(fpid, &status, 0);
2309 REQUIRE_EQ(wpid, fpid);
2327 pid_t fpid, wpid;
2332 ATF_REQUIRE((fpid = fork()) != -1);
2333 if (fpid == 0) {
2340 wpid = waitpid(fpid, &status, 0);
2341 REQUIRE_EQ(wpid, fpid);
2346 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
2349 wpid = waitpid(fpid, &status, 0);
2350 REQUIRE_EQ(wpid, fpid);
2358 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
2366 wpid = waitpid(fpid, &status, 0);
2367 REQUIRE_EQ(wpid, fpid);
2371 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
2404 pid_t fpid, wpid;
2409 ATF_REQUIRE((fpid = fork()) != -1);
2410 if (fpid == 0) {
2417 wpid = waitpid(fpid, &status, 0);
2418 REQUIRE_EQ(wpid, fpid);
2423 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
2426 wpid = waitpid(fpid, &status, 0);
2427 REQUIRE_EQ(wpid, fpid);
2435 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
2438 wpid = waitpid(fpid, &status, 0);
2439 REQUIRE_EQ(wpid, fpid);
2447 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
2455 wpid = waitpid(fpid, &status, 0);
2456 REQUIRE_EQ(wpid, fpid);
2460 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
2480 pid_t fpid, wpid;
2489 ATF_REQUIRE((fpid = fork()) != -1);
2490 if (fpid == 0) {
2496 wpid = waitpid(fpid, &status, 0);
2497 REQUIRE_EQ(wpid, fpid);
2507 REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
2510 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
2513 wpid = waitpid(fpid, &status, 0);
2514 REQUIRE_EQ(wpid, fpid);
2517 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
2554 pid_t fpid, wpid;
2566 ATF_REQUIRE((fpid = fork()) != -1);
2567 if (fpid == 0) {
2587 wpid = waitpid(fpid, &status, 0);
2588 REQUIRE_EQ(wpid, fpid);
2598 REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
2601 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
2605 wpid = waitpid(fpid, &status, 0);
2606 REQUIRE_EQ(wpid, fpid);
2609 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
2613 wpid = waitpid(fpid, &status, 0);
2614 REQUIRE_EQ(wpid, fpid);
2617 ATF_REQUIRE(ptrace(PT_LWPINFO, fpid, (caddr_t)&pl, sizeof(pl)) != -1);
2621 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
2624 wpid = waitpid(fpid, &status, 0);
2625 REQUIRE_EQ(wpid, fpid);
2642 pid_t fpid, wpid;
2645 ATF_REQUIRE((fpid = fork()) != -1);
2646 if (fpid == 0) {
2653 wpid = waitpid(fpid, &status, 0);
2654 REQUIRE_EQ(wpid, fpid);
2658 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
2661 REQUIRE_EQ(kill(fpid, SIGINT), 0);
2664 wpid = waitpid(fpid, &status, 0);
2665 REQUIRE_EQ(wpid, fpid);
2674 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGTERM), 0);
2680 wpid = waitpid(fpid, &status, 0);
2681 REQUIRE_EQ(wpid, fpid);
2700 pid_t fpid, wpid;
2703 ATF_REQUIRE((fpid = fork()) != -1);
2704 if (fpid == 0) {
2714 wpid = waitpid(fpid, &status, 0);
2715 REQUIRE_EQ(wpid, fpid);
2720 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
2723 wpid = waitpid(fpid, &status, 0);
2724 REQUIRE_EQ(wpid, fpid);
2732 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGTRAP), 0);
2739 wpid = waitpid(fpid, &status, 0);
2740 REQUIRE_EQ(wpid, fpid);
2744 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
2764 pid_t fpid, wpid;
2769 ATF_REQUIRE((fpid = fork()) != -1);
2770 if (fpid == 0) {
2777 wpid = waitpid(fpid, &status, 0);
2778 REQUIRE_EQ(wpid, fpid);
2783 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
2786 wpid = waitpid(fpid, &status, 0);
2787 REQUIRE_EQ(wpid, fpid);
2795 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
2798 wpid = waitpid(fpid, &status, 0);
2799 REQUIRE_EQ(wpid, fpid);
2807 REQUIRE_EQ(kill(fpid, SIGABRT), 0);
2810 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
2813 wpid = waitpid(fpid, &status, 0);
2814 REQUIRE_EQ(wpid, fpid);
2823 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
2831 wpid = waitpid(fpid, &status, 0);
2832 REQUIRE_EQ(wpid, fpid);
2836 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
2855 pid_t fpid, wpid;
2861 ATF_REQUIRE((fpid = fork()) != -1);
2862 if (fpid == 0) {
2883 wpid = waitpid(fpid, &status, 0);
2884 REQUIRE_EQ(wpid, fpid);
2889 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
2894 wpid = waitpid(fpid, &status, 0);
2895 REQUIRE_EQ(wpid, fpid);
2946 pid_t fpid, wpid;
2954 ATF_REQUIRE((fpid = fork()) != -1);
2955 if (fpid == 0) {
2975 wpid = waitpid(fpid, &status, 0);
2976 REQUIRE_EQ(wpid, fpid);
2979 ATF_REQUIRE(ptrace(PT_LWPINFO, fpid, (caddr_t)&pl, sizeof(pl)) != -1);
2983 REQUIRE_EQ(kill(fpid, SIGUSR1), 0);
2986 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
2989 wpid = waitpid(fpid, &status, 0);
2990 REQUIRE_EQ(wpid, fpid);
2993 ATF_REQUIRE(ptrace(PT_LWPINFO, fpid, (caddr_t)&pl, sizeof(pl)) != -1);
2997 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
3000 wpid = waitpid(fpid, &status, 0);
3001 REQUIRE_EQ(wpid, fpid);
3018 pid_t fpid, wpid;
3026 ATF_REQUIRE((fpid = fork()) != -1);
3027 if (fpid == 0) {
3048 wpid = waitpid(fpid, &status, 0);
3049 REQUIRE_EQ(wpid, fpid);
3052 ATF_REQUIRE(ptrace(PT_LWPINFO, fpid, (caddr_t)&pl, sizeof(pl)) != -1);
3056 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
3059 wpid = waitpid(fpid, &status, 0);
3060 REQUIRE_EQ(wpid, fpid);
3063 ATF_REQUIRE(ptrace(PT_LWPINFO, fpid, (caddr_t)&pl, sizeof(pl)) != -1);
3067 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3070 wpid = waitpid(fpid, &status, 0);
3071 REQUIRE_EQ(wpid, fpid);
3089 pid_t fpid, wpid;
3099 ATF_REQUIRE((fpid = fork()) != -1);
3100 if (fpid == 0) {
3145 wpid = waitpid(fpid, &status, 0);
3146 REQUIRE_EQ(wpid, fpid);
3151 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3157 REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
3160 wpid = waitpid(fpid, &status, 0);
3161 REQUIRE_EQ(wpid, fpid);
3166 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
3169 wpid = waitpid(fpid, &status, 0);
3170 REQUIRE_EQ(wpid, fpid);
3175 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3177 REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
3180 wpid = waitpid(fpid, &status, 0);
3181 REQUIRE_EQ(wpid, fpid);
3186 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
3189 wpid = waitpid(fpid, &status, 0);
3190 REQUIRE_EQ(wpid, fpid);
3218 pid_t fpid, wpid;
3230 fpid = fork();
3231 ATF_REQUIRE(fpid >= 0);
3232 if (fpid == 0) {
3233 fpid = fork();
3234 CHILD_REQUIRE(fpid >= 0);
3235 if (fpid == 0) {
3271 wpid = waitpid(fpid, &status, 0);
3272 CHILD_REQUIRE_EQ(wpid, fpid);
3276 CHILD_REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3279 wpid = waitpid(fpid, &status, 0);
3280 CHILD_REQUIRE_EQ(wpid, fpid);
3299 if (wpid == fpid) {
3352 pid_t fpid, wpid;
3355 ATF_REQUIRE((fpid = fork()) != -1);
3356 if (fpid == 0) {
3363 wpid = waitpid(fpid, &status, 0);
3364 REQUIRE_EQ(wpid, fpid);
3374 REQUIRE_EQ(kill(fpid, SIGKILL), 0);
3377 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3380 wpid = waitpid(fpid, &status, 0);
3381 REQUIRE_EQ(wpid, fpid);
3390 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3393 wpid = waitpid(fpid, &status, 0);
3394 REQUIRE_EQ(wpid, fpid);
3405 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3408 wpid = waitpid(fpid, &status, 0);
3527 pid_t fpid, wpid;
3530 ATF_REQUIRE((fpid = fork()) != -1);
3531 if (fpid == 0) {
3539 wpid = waitpid(fpid, &status, 0);
3540 REQUIRE_EQ(wpid, fpid);
3544 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3547 wpid = waitpid(fpid, &status, 0);
3548 REQUIRE_EQ(wpid, fpid);
3557 REQUIRE_EQ(ptrace(PT_STEP, fpid, (caddr_t)1, SIGUSR1), 0);
3560 wpid = waitpid(fpid, &status, 0);
3561 REQUIRE_EQ(wpid, fpid);
3570 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3573 wpid = waitpid(fpid, &status, 0);
3574 REQUIRE_EQ(wpid, fpid);
3584 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3587 wpid = waitpid(fpid, &status, 0);
3605 pid_t fpid, wpid;
3608 ATF_REQUIRE((fpid = fork()) != -1);
3609 if (fpid == 0) {
3616 wpid = waitpid(fpid, &status, 0);
3617 REQUIRE_EQ(wpid, fpid);
3622 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3625 wpid = waitpid(fpid, &status, 0);
3626 REQUIRE_EQ(wpid, fpid);
3636 REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
3639 wpid = waitpid(fpid, &status, 0);
3640 REQUIRE_EQ(wpid, fpid);
3658 pid_t fpid, wpid;
3661 ATF_REQUIRE((fpid = fork()) != -1);
3662 if (fpid == 0) {
3668 wpid = waitpid(fpid, &status, 0);
3669 REQUIRE_EQ(wpid, fpid);
3674 REQUIRE_EQ(ptrace(PT_STEP, fpid, (caddr_t)1, 0), 0);
3677 wpid = waitpid(fpid, &status, 0);
3678 REQUIRE_EQ(wpid, fpid);
3688 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3691 wpid = waitpid(fpid, &status, 0);
3731 pid_t fpid, wpid;
3737 ATF_REQUIRE((fpid = fork()) != -1);
3738 if (fpid == 0) {
3744 wpid = waitpid(fpid, &status, 0);
3745 REQUIRE_EQ(wpid, fpid);
3755 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3758 wpid = waitpid(fpid, &status, 0);
3759 REQUIRE_EQ(wpid, fpid);
3774 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3777 wpid = waitpid(fpid, &status, 0);
3778 REQUIRE_EQ(wpid, fpid);
3791 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3794 wpid = waitpid(fpid, &status, 0);
3795 REQUIRE_EQ(wpid, fpid);
3823 wpid = waitpid(fpid, &status, 0);
3824 REQUIRE_EQ(wpid, fpid);
3855 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3863 wpid = waitpid(fpid, &status, 0);
3880 pid_t fpid, wpid;
3883 ATF_REQUIRE((fpid = fork()) != -1);
3884 if (fpid == 0) {
3891 wpid = waitpid(fpid, &status, 0);
3892 REQUIRE_EQ(wpid, fpid);
3896 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3899 wpid = waitpid(fpid, &status, 0);
3900 REQUIRE_EQ(wpid, fpid);
3912 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
3918 wpid = waitpid(fpid, &status, 0);
3919 REQUIRE_EQ(wpid, fpid);
3928 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, fpid, (caddr_t)&events,
3931 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, fpid, (caddr_t)&events,
3933 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3936 wpid = waitpid(fpid, &status, 0);
3953 pid_t fpid, wpid;
3957 ATF_REQUIRE((fpid = fork()) != -1);
3958 if (fpid == 0) {
3967 wpid = waitpid(fpid, &status, 0);
3968 REQUIRE_EQ(wpid, fpid);
3976 REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
3981 wpid = waitpid(fpid, &status, 0);
3982 REQUIRE_EQ(wpid, fpid);
3990 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
3995 wpid = waitpid(fpid, &status, 0);
3996 REQUIRE_EQ(wpid, fpid);
4009 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
4014 wpid = waitpid(fpid, &status, 0);
4015 REQUIRE_EQ(wpid, fpid);
4029 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
4034 wpid = waitpid(fpid, &status, 0);
4035 REQUIRE_EQ(wpid, fpid);
4047 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
4052 wpid = waitpid(fpid, &status, 0);
4053 REQUIRE_EQ(wpid, fpid);
4066 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
4071 wpid = waitpid(fpid, &status, 0);
4072 REQUIRE_EQ(wpid, fpid);
4085 ATF_REQUIRE(ptrace(PT_GET_EVENT_MASK, fpid, (caddr_t)&events,
4088 ATF_REQUIRE(ptrace(PT_SET_EVENT_MASK, fpid, (caddr_t)&events,
4090 REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
4093 wpid = waitpid(fpid, &status, 0);