Symbol: REQUIRE_EQ
tests/sys/kern/ptrace_test.c
1002
REQUIRE_EQ(wpid, children[1]);
tests/sys/kern/ptrace_test.c
1004
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
1007
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1008
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1022
REQUIRE_EQ(pipe(cpipe), 0);
tests/sys/kern/ptrace_test.c
1042
REQUIRE_EQ(pipe(dpipe), 0);
tests/sys/kern/ptrace_test.c
1075
REQUIRE_EQ(read(dpipe[0], &c, sizeof(c)), (ssize_t)sizeof(c));
tests/sys/kern/ptrace_test.c
1078
REQUIRE_EQ(write(cpipe[0], &c, sizeof(c)), (ssize_t)sizeof(c));
tests/sys/kern/ptrace_test.c
1081
REQUIRE_EQ(read(cpipe[0], &ppid, sizeof(ppid)), (ssize_t)sizeof(ppid));
tests/sys/kern/ptrace_test.c
1084
REQUIRE_EQ(ppid, getpid());
tests/sys/kern/ptrace_test.c
1088
REQUIRE_EQ(wpid, debugger);
tests/sys/kern/ptrace_test.c
1090
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
1094
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
1096
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
1121
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
1123
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1136
REQUIRE_EQ(pl[0].pl_syscall_code, (unsigned)SYS_fork);
tests/sys/kern/ptrace_test.c
1137
REQUIRE_EQ(pl[0].pl_syscall_code, pl[1].pl_syscall_code);
tests/sys/kern/ptrace_test.c
1138
REQUIRE_EQ(pl[0].pl_syscall_narg, pl[1].pl_syscall_narg);
tests/sys/kern/ptrace_test.c
1148
REQUIRE_EQ(wpid, children[1]);
tests/sys/kern/ptrace_test.c
1150
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
1153
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
1155
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
1158
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1159
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1184
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
1186
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1199
REQUIRE_EQ(pl[0].pl_syscall_code, (unsigned)SYS_vfork);
tests/sys/kern/ptrace_test.c
1200
REQUIRE_EQ(pl[0].pl_syscall_code, pl[1].pl_syscall_code);
tests/sys/kern/ptrace_test.c
1201
REQUIRE_EQ(pl[0].pl_syscall_narg, pl[1].pl_syscall_narg);
tests/sys/kern/ptrace_test.c
1211
REQUIRE_EQ(wpid, children[1]);
tests/sys/kern/ptrace_test.c
1213
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
1216
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
1218
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
1221
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1222
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1262
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1264
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1285
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1287
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1297
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1301
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1304
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1309
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1310
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1313
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
1316
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1317
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1339
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1341
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1347
REQUIRE_EQ(ptrace(PT_LWP_EVENTS, wpid, NULL, 1), 0);
tests/sys/kern/ptrace_test.c
1350
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1354
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1356
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1359
REQUIRE_EQ((pl.pl_flags & (PL_FLAG_BORN | PL_FLAG_SCX)),
tests/sys/kern/ptrace_test.c
1364
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1368
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1370
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1373
REQUIRE_EQ((pl.pl_flags & (PL_FLAG_EXITED | PL_FLAG_SCE)),
tests/sys/kern/ptrace_test.c
1375
REQUIRE_EQ(pl.pl_lwpid, lwps[1]);
tests/sys/kern/ptrace_test.c
1377
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1382
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
1385
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1386
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
140
REQUIRE_EQ(ptrace(PT_ATTACH, pid, NULL, 0), 0);
tests/sys/kern/ptrace_test.c
1428
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
143
REQUIRE_EQ(wpid, pid);
tests/sys/kern/ptrace_test.c
1430
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1436
REQUIRE_EQ(ptrace(PT_LWP_EVENTS, wpid, NULL, 1), 0);
tests/sys/kern/ptrace_test.c
1439
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1443
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1445
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1448
REQUIRE_EQ((pl.pl_flags & (PL_FLAG_BORN | PL_FLAG_SCX)),
tests/sys/kern/ptrace_test.c
145
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1453
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1460
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1462
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1465
REQUIRE_EQ((pl.pl_flags & (PL_FLAG_EXITED | PL_FLAG_SCE)),
tests/sys/kern/ptrace_test.c
1467
REQUIRE_EQ(pl.pl_lwpid, lwps[0]);
tests/sys/kern/ptrace_test.c
1469
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1474
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1477
REQUIRE_EQ((pl.pl_flags & (PL_FLAG_EXEC | PL_FLAG_SCX)),
tests/sys/kern/ptrace_test.c
1479
REQUIRE_EQ(pl.pl_lwpid, lwps[1]);
tests/sys/kern/ptrace_test.c
1481
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1486
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
1489
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1490
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1525
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1527
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1529
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1534
REQUIRE_EQ(WSTOPSIG(status), SIGINFO);
tests/sys/kern/ptrace_test.c
1537
REQUIRE_EQ(pl.pl_event, PL_EVENT_SIGNAL);
tests/sys/kern/ptrace_test.c
1539
REQUIRE_EQ(pl.pl_siginfo.si_code, SI_LWP);
tests/sys/kern/ptrace_test.c
1540
REQUIRE_EQ(pl.pl_siginfo.si_pid, wpid);
tests/sys/kern/ptrace_test.c
1542
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1547
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
1550
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1551
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1571
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1573
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1579
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1584
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
1587
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1588
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1606
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1608
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1614
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1619
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1622
REQUIRE_EQ((pl.pl_flags & (PL_FLAG_EXEC | PL_FLAG_SCX)),
tests/sys/kern/ptrace_test.c
1625
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1630
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
1633
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1634
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1651
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1653
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1675
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1680
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
1683
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1684
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1705
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1707
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
171
REQUIRE_EQ(errno, ESRCH);
tests/sys/kern/ptrace_test.c
1720
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1722
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1729
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1731
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
1734
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1735
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1756
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
1758
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1783
REQUIRE_EQ(wpid, children[1]);
tests/sys/kern/ptrace_test.c
1785
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
1792
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
1794
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1802
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
1804
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
1807
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1808
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1831
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1833
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1836
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1840
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1842
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1845
REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
tests/sys/kern/ptrace_test.c
1849
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1851
REQUIRE_EQ(WTERMSIG(status), SIGKILL);
tests/sys/kern/ptrace_test.c
1854
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1855
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1879
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1881
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1884
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1888
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1890
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1896
REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
tests/sys/kern/ptrace_test.c
1900
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1902
REQUIRE_EQ(WTERMSIG(status), SIGKILL);
tests/sys/kern/ptrace_test.c
1905
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1906
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
1929
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1931
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
1937
REQUIRE_EQ(ptrace(PT_LWP_EVENTS, wpid, NULL, 1), 0);
tests/sys/kern/ptrace_test.c
1940
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
1944
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1946
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
1949
REQUIRE_EQ((pl.pl_flags & (PL_FLAG_BORN | PL_FLAG_SCX)),
tests/sys/kern/ptrace_test.c
1954
REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
tests/sys/kern/ptrace_test.c
1958
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
1960
REQUIRE_EQ(WTERMSIG(status), SIGKILL);
tests/sys/kern/ptrace_test.c
1963
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
1964
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
202
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
204
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2054
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2056
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2059
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2062
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
tests/sys/kern/ptrace_test.c
2066
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2068
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
tests/sys/kern/ptrace_test.c
2071
REQUIRE_EQ(kill(fpid, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
2074
REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
tests/sys/kern/ptrace_test.c
2078
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2080
REQUIRE_EQ(WTERMSIG(status), SIGKILL);
tests/sys/kern/ptrace_test.c
2083
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2084
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
211
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
213
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
2156
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2158
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2164
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
217
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2172
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2179
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
218
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
2182
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2186
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2189
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2191
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
2195
REQUIRE_EQ(pl.pl_lwpid, main_lwp);
tests/sys/kern/ptrace_test.c
2198
REQUIRE_EQ(ptrace(PT_SUSPEND, main_lwp, 0, 0), 0);
tests/sys/kern/ptrace_test.c
2204
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2207
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2209
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
2217
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
tests/sys/kern/ptrace_test.c
2219
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2223
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2225
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
tests/sys/kern/ptrace_test.c
2228
REQUIRE_EQ(ptrace(PT_RESUME, main_lwp, 0, 0), 0);
tests/sys/kern/ptrace_test.c
2240
REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
tests/sys/kern/ptrace_test.c
2244
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2246
REQUIRE_EQ(WTERMSIG(status), SIGKILL);
tests/sys/kern/ptrace_test.c
2249
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2250
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
2284
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2286
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2294
REQUIRE_EQ(kill(fpid, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
2297
REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
tests/sys/kern/ptrace_test.c
2301
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2303
REQUIRE_EQ(WTERMSIG(status), SIGKILL);
tests/sys/kern/ptrace_test.c
2306
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2307
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
232
REQUIRE_EQ(pipe(cpipe), 0);
tests/sys/kern/ptrace_test.c
2333
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2335
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2338
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2342
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2344
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
2350
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
2359
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2363
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2366
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
2372
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2373
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
2410
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2412
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2415
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2419
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2421
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
2427
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
2431
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2433
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
2439
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
2448
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2452
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2455
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
2461
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2462
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
2489
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2491
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2499
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
tests/sys/kern/ptrace_test.c
2502
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
2506
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2508
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
tests/sys/kern/ptrace_test.c
2509
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2516
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
2522
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2523
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
2554
REQUIRE_EQ(sem_init(&sigusr1_sem, 0, 0), 0);
tests/sys/kern/ptrace_test.c
258
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
2580
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2582
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2590
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
tests/sys/kern/ptrace_test.c
2593
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
2598
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
260
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
2600
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
tests/sys/kern/ptrace_test.c
2601
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2606
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2608
REQUIRE_EQ(WSTOPSIG(status), SIGUSR1);
tests/sys/kern/ptrace_test.c
2610
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGUSR1);
tests/sys/kern/ptrace_test.c
2613
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2617
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2619
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
2622
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2623
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
264
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2646
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2648
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
265
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
2650
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2653
REQUIRE_EQ(kill(fpid, SIGINT), 0);
tests/sys/kern/ptrace_test.c
2657
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2659
REQUIRE_EQ(WSTOPSIG(status), SIGINT);
tests/sys/kern/ptrace_test.c
2663
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGINT);
tests/sys/kern/ptrace_test.c
2666
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGTERM), 0);
tests/sys/kern/ptrace_test.c
2673
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2675
REQUIRE_EQ(WTERMSIG(status), SIGTERM);
tests/sys/kern/ptrace_test.c
2678
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2679
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
2700
REQUIRE_EQ(setrlimit(RLIMIT_CORE, &rl), 0);
tests/sys/kern/ptrace_test.c
2707
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2709
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2712
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2716
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2718
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
2724
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGTRAP), 0);
tests/sys/kern/ptrace_test.c
2732
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2736
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2739
REQUIRE_EQ(WTERMSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
2745
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2746
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
2770
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2772
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2775
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2779
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2781
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
2787
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
279
REQUIRE_EQ(pipe(cpipe), 0);
tests/sys/kern/ptrace_test.c
2791
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2793
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
2799
REQUIRE_EQ(kill(fpid, SIGABRT), 0);
tests/sys/kern/ptrace_test.c
2802
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2806
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2808
REQUIRE_EQ(WSTOPSIG(status), SIGABRT);
tests/sys/kern/ptrace_test.c
2812
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGABRT);
tests/sys/kern/ptrace_test.c
2815
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
2824
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2828
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2831
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
2837
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2838
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
2876
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2878
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2881
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
2887
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2889
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
2892
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2893
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
294
REQUIRE_EQ(pipe(dpipe), 0);
tests/sys/kern/ptrace_test.c
2942
REQUIRE_EQ(sem_init(&sigusr1_sem, 0, 0), 0);
tests/sys/kern/ptrace_test.c
2968
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2970
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
2972
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGSTOP);
tests/sys/kern/ptrace_test.c
2975
REQUIRE_EQ(kill(fpid, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
2978
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
2982
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2984
REQUIRE_EQ(WSTOPSIG(status), SIGUSR1);
tests/sys/kern/ptrace_test.c
2986
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGUSR1);
tests/sys/kern/ptrace_test.c
2989
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
2993
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
2995
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
2998
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
2999
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
3014
REQUIRE_EQ(sem_init(&sigusr1_sem, 0, 0), 0);
tests/sys/kern/ptrace_test.c
3041
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3043
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
3045
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGSTOP);
tests/sys/kern/ptrace_test.c
3048
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
3052
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3054
REQUIRE_EQ(WSTOPSIG(status), SIGUSR1);
tests/sys/kern/ptrace_test.c
3056
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGUSR1);
tests/sys/kern/ptrace_test.c
3059
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3063
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3065
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
3068
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
3069
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
3087
REQUIRE_EQ(pthread_barrier_init(&barrier, NULL, 2), 0);
tests/sys/kern/ptrace_test.c
3088
REQUIRE_EQ(sem_init(&sigusr1_sem, 0, 0), 0);
tests/sys/kern/ptrace_test.c
3138
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3140
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
3143
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3149
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
tests/sys/kern/ptrace_test.c
3153
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3155
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
tests/sys/kern/ptrace_test.c
3158
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
3162
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3164
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
3167
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3169
REQUIRE_EQ(kill(fpid, SIGUSR2), 0);
tests/sys/kern/ptrace_test.c
3173
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3175
REQUIRE_EQ(WSTOPSIG(status), SIGUSR2);
tests/sys/kern/ptrace_test.c
3178
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
3182
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3184
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
3187
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
3188
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
3213
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
3215
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
3243
REQUIRE_EQ(addr_mask.code, addr_mask.data);
tests/sys/kern/ptrace_test.c
3248
REQUIRE_EQ(ptrace(PT_CONTINUE, child, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3252
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
3254
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
3258
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
3259
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
329
REQUIRE_EQ(read(dpipe[0], &c, sizeof(c)), (ssize_t)sizeof(c));
tests/sys/kern/ptrace_test.c
3291
REQUIRE_EQ(procctl(P_PID, getpid(), PROC_REAP_ACQUIRE, NULL), 0);
tests/sys/kern/ptrace_test.c
332
REQUIRE_EQ(write(cpipe[0], &c, sizeof(c)), (ssize_t)sizeof(c));
tests/sys/kern/ptrace_test.c
333
REQUIRE_EQ(read(cpipe[0], &c, sizeof(c)), 0);
tests/sys/kern/ptrace_test.c
3364
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
3367
REQUIRE_EQ(WTERMSIG(status), SIGKILL);
tests/sys/kern/ptrace_test.c
3427
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3429
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
3437
REQUIRE_EQ(kill(fpid, SIGKILL), 0);
tests/sys/kern/ptrace_test.c
344
REQUIRE_EQ(wpid, 0);
tests/sys/kern/ptrace_test.c
3440
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3444
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3446
REQUIRE_EQ(WSTOPSIG(status), SIGKILL);
tests/sys/kern/ptrace_test.c
3450
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGKILL);
tests/sys/kern/ptrace_test.c
3453
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3457
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3459
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
3465
REQUIRE_EQ(event_mask, new_event_mask);
tests/sys/kern/ptrace_test.c
3468
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3473
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
3476
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
3477
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
3505
REQUIRE_EQ(pthread_barrierattr_init(&battr), 0);
tests/sys/kern/ptrace_test.c
3508
REQUIRE_EQ(pthread_barrier_init(&barrier, &battr, 2), 0);
tests/sys/kern/ptrace_test.c
351
REQUIRE_EQ(wpid, debugger);
tests/sys/kern/ptrace_test.c
353
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
3543
REQUIRE_EQ(flock(fd, LOCK_EX), 0);
tests/sys/kern/ptrace_test.c
3556
REQUIRE_EQ(ptrace(PT_ATTACH, child, NULL, 0), 0);
tests/sys/kern/ptrace_test.c
3566
REQUIRE_EQ(ptrace(PT_DETACH, child, NULL, 0), 0);
tests/sys/kern/ptrace_test.c
3568
REQUIRE_EQ(flock(fd, LOCK_UN), 0);
tests/sys/kern/ptrace_test.c
3569
REQUIRE_EQ(unlink(tmpfile), 0);
tests/sys/kern/ptrace_test.c
357
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
3570
REQUIRE_EQ(close(fd), 0);
tests/sys/kern/ptrace_test.c
359
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
3603
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3605
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
3607
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3611
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3613
REQUIRE_EQ(WSTOPSIG(status), SIGABRT);
tests/sys/kern/ptrace_test.c
3617
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGABRT);
tests/sys/kern/ptrace_test.c
3624
REQUIRE_EQ(ptrace(PT_STEP, fpid, (caddr_t)1, SIGUSR1), 0);
tests/sys/kern/ptrace_test.c
3628
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3630
REQUIRE_EQ(WSTOPSIG(status), SIGABRT);
tests/sys/kern/ptrace_test.c
3634
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGABRT);
tests/sys/kern/ptrace_test.c
3637
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3641
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3643
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
3647
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGTRAP);
tests/sys/kern/ptrace_test.c
3648
REQUIRE_EQ(pl.pl_siginfo.si_code, TRAP_TRACE);
tests/sys/kern/ptrace_test.c
3651
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3656
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
3659
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
3660
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
3684
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3686
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
3689
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3693
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3695
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
3699
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGTRAP);
tests/sys/kern/ptrace_test.c
3700
REQUIRE_EQ(pl.pl_siginfo.si_code, TRAP_BRKPT);
tests/sys/kern/ptrace_test.c
3703
REQUIRE_EQ(ptrace(PT_KILL, fpid, 0, 0), 0);
tests/sys/kern/ptrace_test.c
3707
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3709
REQUIRE_EQ(WTERMSIG(status), SIGKILL);
tests/sys/kern/ptrace_test.c
3712
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
3713
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
3736
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3738
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
3745
REQUIRE_EQ(ptrace(PT_STEP, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3749
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
375
REQUIRE_EQ(pipe(cpipe), 0);
tests/sys/kern/ptrace_test.c
3751
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
3755
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGTRAP);
tests/sys/kern/ptrace_test.c
3756
REQUIRE_EQ(pl.pl_siginfo.si_code, TRAP_TRACE);
tests/sys/kern/ptrace_test.c
3759
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3764
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
3767
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
3768
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
3816
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3818
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
3823
REQUIRE_EQ(ptrace(PT_LWP_EVENTS, wpid, NULL, 1), 0);
tests/sys/kern/ptrace_test.c
3826
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3830
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3832
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
3835
REQUIRE_EQ((pl.pl_flags & (PL_FLAG_BORN | PL_FLAG_SCX)),
tests/sys/kern/ptrace_test.c
3845
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3849
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3851
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
3854
REQUIRE_EQ((pl.pl_flags & (PL_FLAG_BORN | PL_FLAG_SCX)),
tests/sys/kern/ptrace_test.c
3862
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3866
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3868
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
3872
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGTRAP);
tests/sys/kern/ptrace_test.c
3873
REQUIRE_EQ(pl.pl_siginfo.si_code, TRAP_BRKPT);
tests/sys/kern/ptrace_test.c
3887
REQUIRE_EQ(ptrace(PT_CONTINUE, lwps[i ^ 1], (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3895
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3897
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
390
REQUIRE_EQ(pipe(dpipe), 0);
tests/sys/kern/ptrace_test.c
3914
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGTRAP);
tests/sys/kern/ptrace_test.c
3915
REQUIRE_EQ(pl.pl_siginfo.si_code, TRAP_BRKPT);
tests/sys/kern/ptrace_test.c
3926
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3930
REQUIRE_EQ(lwps[0], 0);
tests/sys/kern/ptrace_test.c
3931
REQUIRE_EQ(lwps[1], 0);
tests/sys/kern/ptrace_test.c
3936
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
3939
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
3940
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
3963
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3965
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
3967
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3971
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3973
REQUIRE_EQ(WSTOPSIG(status), SIGABRT);
tests/sys/kern/ptrace_test.c
3977
REQUIRE_EQ(pl.pl_siginfo.si_signo, SIGABRT);
tests/sys/kern/ptrace_test.c
3983
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
3990
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
3992
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
3996
REQUIRE_EQ((pl.pl_flags & PL_FLAG_SI), 0);
tests/sys/kern/ptrace_test.c
4004
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
4009
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
4012
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
4013
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
4039
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4041
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4047
REQUIRE_EQ(ptrace(PT_SYSCALL, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
4053
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4055
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
4059
REQUIRE_EQ(pl.pl_syscall_code, (unsigned)SYS_getpid);
tests/sys/kern/ptrace_test.c
4061
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
4067
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4069
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
4073
REQUIRE_EQ(pl.pl_syscall_code, (unsigned)SYS_getpid);
tests/sys/kern/ptrace_test.c
4077
REQUIRE_EQ(psr.sr_error, 0);
tests/sys/kern/ptrace_test.c
4078
REQUIRE_EQ(psr.sr_retval[0], wpid);
tests/sys/kern/ptrace_test.c
4080
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
4086
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4088
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
4092
REQUIRE_EQ(pl.pl_syscall_code, (unsigned)SYS_kill);
tests/sys/kern/ptrace_test.c
4093
REQUIRE_EQ(pl.pl_syscall_narg, 2u);
tests/sys/kern/ptrace_test.c
4097
REQUIRE_EQ(args[0], wpid);
tests/sys/kern/ptrace_test.c
4098
REQUIRE_EQ(args[1], 0);
tests/sys/kern/ptrace_test.c
4100
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
4106
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4108
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
4112
REQUIRE_EQ(pl.pl_syscall_code, (unsigned)SYS_kill);
tests/sys/kern/ptrace_test.c
4116
REQUIRE_EQ(psr.sr_error, 0);
tests/sys/kern/ptrace_test.c
4118
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
4124
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4126
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
4130
REQUIRE_EQ(pl.pl_syscall_code, (unsigned)SYS_close);
tests/sys/kern/ptrace_test.c
4131
REQUIRE_EQ(pl.pl_syscall_narg, 1u);
tests/sys/kern/ptrace_test.c
4135
REQUIRE_EQ(args[0], 12345);
tests/sys/kern/ptrace_test.c
4137
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
4143
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4145
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
4149
REQUIRE_EQ(pl.pl_syscall_code, (unsigned)SYS_close);
tests/sys/kern/ptrace_test.c
4153
REQUIRE_EQ(psr.sr_error, EBADF);
tests/sys/kern/ptrace_test.c
4161
REQUIRE_EQ(ptrace(PT_CONTINUE, fpid, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
4166
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
4169
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
4170
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
4201
REQUIRE_EQ(wpid, debuggee);
tests/sys/kern/ptrace_test.c
4203
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4247
REQUIRE_EQ(ptrace(PT_ATTACH, traced, 0, 0), 0);
tests/sys/kern/ptrace_test.c
4249
REQUIRE_EQ(wpid, traced);
tests/sys/kern/ptrace_test.c
4251
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4252
REQUIRE_EQ(close(pd), 0);
tests/sys/kern/ptrace_test.c
4253
REQUIRE_EQ(ptrace(PT_DETACH, traced, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
4257
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
4258
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
4263
REQUIRE_EQ(close(pd), 0);
tests/sys/kern/ptrace_test.c
4265
REQUIRE_EQ(wpid, debuger);
tests/sys/kern/ptrace_test.c
4266
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
4270
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
4271
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
4294
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
4296
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4301
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
4303
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4312
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
4336
REQUIRE_EQ(traced, waitpid(traced, &status, WSTOPPED));
tests/sys/kern/ptrace_test.c
4341
REQUIRE_EQ(ptrace(PT_ATTACH, traced, 0, 0), 0);
tests/sys/kern/ptrace_test.c
4343
REQUIRE_EQ(wpid, traced);
tests/sys/kern/ptrace_test.c
4345
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4348
REQUIRE_EQ(ptrace(PT_CONTINUE, traced, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
4350
REQUIRE_EQ(wpid, traced);
tests/sys/kern/ptrace_test.c
4352
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
4355
REQUIRE_EQ(close(pd), 0);
tests/sys/kern/ptrace_test.c
4360
REQUIRE_EQ(wpid, debuger);
tests/sys/kern/ptrace_test.c
4361
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
4368
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
4369
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
437
REQUIRE_EQ(wpid, debugger);
tests/sys/kern/ptrace_test.c
4371
REQUIRE_EQ(close(pd), 0);
tests/sys/kern/ptrace_test.c
4388
REQUIRE_EQ(wpid, pid);
tests/sys/kern/ptrace_test.c
439
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
4390
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4410
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4412
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
443
REQUIRE_EQ(wpid, 0);
tests/sys/kern/ptrace_test.c
4444
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4446
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
446
REQUIRE_EQ(read(dpipe[0], &c, sizeof(c)), (ssize_t)sizeof(c));
tests/sys/kern/ptrace_test.c
449
REQUIRE_EQ(write(cpipe[0], &c, sizeof(c)), (ssize_t)sizeof(c));
tests/sys/kern/ptrace_test.c
4491
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4493
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
450
REQUIRE_EQ(read(cpipe[0], &c, sizeof(c)), 0);
tests/sys/kern/ptrace_test.c
4503
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4508
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4510
REQUIRE_EQ(WEXITSTATUS(status), 42);
tests/sys/kern/ptrace_test.c
4532
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4534
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4556
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
4563
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
4568
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
4570
REQUIRE_EQ(WEXITSTATUS(status), 42);
tests/sys/kern/ptrace_test.c
4592
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4594
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4604
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
461
REQUIRE_EQ(wpid, 0);
tests/sys/kern/ptrace_test.c
4611
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4613
REQUIRE_EQ(WEXITSTATUS(status), 42);
tests/sys/kern/ptrace_test.c
464
REQUIRE_EQ(write(dpipe[0], &c, sizeof(c)), (ssize_t)sizeof(c));
tests/sys/kern/ptrace_test.c
4642
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4644
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4655
REQUIRE_EQ(pscr.pscr_ret.sr_error, EJUSTRETURN);
tests/sys/kern/ptrace_test.c
4658
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4660
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
467
REQUIRE_EQ(read(dpipe[0], &c, sizeof(c)), 0);
tests/sys/kern/ptrace_test.c
4680
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
4682
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
4696
REQUIRE_EQ(procctl(P_PID, getpid(), PROC_REAP_ACQUIRE, NULL), 0);
tests/sys/kern/ptrace_test.c
4707
REQUIRE_EQ(wpid, debuggee);
tests/sys/kern/ptrace_test.c
4709
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
472
REQUIRE_EQ(wpid, child);
tests/sys/kern/ptrace_test.c
4726
REQUIRE_EQ(error, 0);
tests/sys/kern/ptrace_test.c
4727
REQUIRE_EQ(1u, prk.rk_killed);
tests/sys/kern/ptrace_test.c
4728
REQUIRE_EQ(-1, prk.rk_fpid);
tests/sys/kern/ptrace_test.c
474
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
4774
REQUIRE_EQ(ptrace(PT_ATTACH, debuggee, 0, 0), 0);
tests/sys/kern/ptrace_test.c
4775
REQUIRE_EQ(waitpid(debuggee, &status, 0), debuggee);
tests/sys/kern/ptrace_test.c
4777
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4779
REQUIRE_EQ(ptrace(PT_DETACH, debuggee, 0, 0), 0);
tests/sys/kern/ptrace_test.c
4780
REQUIRE_EQ(waitpid(debuggee, &status, 0), debuggee);
tests/sys/kern/ptrace_test.c
4782
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
4823
REQUIRE_EQ(waitpid(debuggee, &status, WUNTRACED), debuggee);
tests/sys/kern/ptrace_test.c
4829
REQUIRE_EQ(ptrace(PT_ATTACH, debuggee, 0, 0), 0);
tests/sys/kern/ptrace_test.c
4830
REQUIRE_EQ(waitpid(debuggee, &status, 0), debuggee);
tests/sys/kern/ptrace_test.c
4832
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
4834
REQUIRE_EQ(ptrace(PT_DETACH, debuggee, 0, 0), 0);
tests/sys/kern/ptrace_test.c
4838
REQUIRE_EQ(waitpid(debugger, &status, 0), debugger);
tests/sys/kern/ptrace_test.c
4840
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
4842
REQUIRE_EQ(waitpid(debuggee, &status, WCONTINUED), debuggee);
tests/sys/kern/ptrace_test.c
4851
REQUIRE_EQ(waitpid(debuggee, &status, 0), debuggee);
tests/sys/kern/ptrace_test.c
4853
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
487
REQUIRE_EQ(pipe(cpipe1), 0);
tests/sys/kern/ptrace_test.c
488
REQUIRE_EQ(pipe(cpipe2), 0);
tests/sys/kern/ptrace_test.c
489
REQUIRE_EQ(pipe(gcpipe), 0);
tests/sys/kern/ptrace_test.c
491
REQUIRE_EQ(procctl(P_PID, getpid(), PROC_REAP_ACQUIRE, NULL), 0);
tests/sys/kern/ptrace_test.c
511
REQUIRE_EQ(read(cpipe1[0], &gchild, sizeof(gchild)),
tests/sys/kern/ptrace_test.c
514
REQUIRE_EQ(ptrace(PT_ATTACH, gchild, NULL, 0), 0);
tests/sys/kern/ptrace_test.c
517
REQUIRE_EQ(write(cpipe2[1], &status, sizeof(status)),
tests/sys/kern/ptrace_test.c
519
REQUIRE_EQ(waitpid(child, &status, 0), child);
tests/sys/kern/ptrace_test.c
521
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
524
REQUIRE_EQ(write(gcpipe[1], &status, sizeof(status)),
tests/sys/kern/ptrace_test.c
526
REQUIRE_EQ(waitpid(gchild, &status, 0), gchild);
tests/sys/kern/ptrace_test.c
528
REQUIRE_EQ(ptrace(PT_DETACH, gchild, (caddr_t)1, 0), 0);
tests/sys/kern/ptrace_test.c
529
REQUIRE_EQ(waitpid(gchild, &status, 0), gchild);
tests/sys/kern/ptrace_test.c
531
REQUIRE_EQ(WEXITSTATUS(status), 0);
tests/sys/kern/ptrace_test.c
533
REQUIRE_EQ(close(cpipe1[0]), 0);
tests/sys/kern/ptrace_test.c
534
REQUIRE_EQ(close(cpipe1[1]), 0);
tests/sys/kern/ptrace_test.c
535
REQUIRE_EQ(close(cpipe2[0]), 0);
tests/sys/kern/ptrace_test.c
536
REQUIRE_EQ(close(cpipe2[1]), 0);
tests/sys/kern/ptrace_test.c
537
REQUIRE_EQ(close(gcpipe[0]), 0);
tests/sys/kern/ptrace_test.c
538
REQUIRE_EQ(close(gcpipe[1]), 0);
tests/sys/kern/ptrace_test.c
603
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
608
REQUIRE_EQ(child, wpid);
tests/sys/kern/ptrace_test.c
613
REQUIRE_EQ(wpid, parent);
tests/sys/kern/ptrace_test.c
614
REQUIRE_EQ(WSTOPSIG(status), SIGTRAP);
tests/sys/kern/ptrace_test.c
619
REQUIRE_EQ(child, pl.pl_child_pid);
tests/sys/kern/ptrace_test.c
651
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
653
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
671
REQUIRE_EQ(wpid, children[1]);
tests/sys/kern/ptrace_test.c
673
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
676
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
678
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
681
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
682
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
707
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
709
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
727
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
729
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
732
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
733
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
758
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
760
REQUIRE_EQ(WSTOPSIG(status), SIGSTOP);
tests/sys/kern/ptrace_test.c
782
REQUIRE_EQ(wpid, children[1]);
tests/sys/kern/ptrace_test.c
784
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
787
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
789
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
792
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
793
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
829
REQUIRE_EQ(pipe(cpipe), 0);
tests/sys/kern/ptrace_test.c
841
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
843
REQUIRE_EQ(WEXITSTATUS(status), 3);
tests/sys/kern/ptrace_test.c
846
REQUIRE_EQ(read(cpipe[0], &children[0], sizeof(children[0])),
tests/sys/kern/ptrace_test.c
871
REQUIRE_EQ(wpid, children[1]);
tests/sys/kern/ptrace_test.c
873
REQUIRE_EQ(WEXITSTATUS(status), 2);
tests/sys/kern/ptrace_test.c
876
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
878
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
881
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
882
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
897
REQUIRE_EQ(pipe(cpipe), 0);
tests/sys/kern/ptrace_test.c
909
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
911
REQUIRE_EQ(WEXITSTATUS(status), 3);
tests/sys/kern/ptrace_test.c
914
REQUIRE_EQ(read(cpipe[0], &children[0], sizeof(children[0])),
tests/sys/kern/ptrace_test.c
939
REQUIRE_EQ(wpid, children[0]);
tests/sys/kern/ptrace_test.c
941
REQUIRE_EQ(WEXITSTATUS(status), 1);
tests/sys/kern/ptrace_test.c
944
REQUIRE_EQ(wpid, -1);
tests/sys/kern/ptrace_test.c
945
REQUIRE_EQ(errno, ECHILD);
tests/sys/kern/ptrace_test.c
960
REQUIRE_EQ(pipe(cpipe), 0);
tests/sys/kern/ptrace_test.c
972
REQUIRE_EQ(wpid, fpid);
tests/sys/kern/ptrace_test.c
974
REQUIRE_EQ(WEXITSTATUS(status), 3);
tests/sys/kern/ptrace_test.c
977
REQUIRE_EQ(read(cpipe[0], &children[0], sizeof(children[0])),