Lines Matching refs:EXPECT_EQ
327 EXPECT_EQ(ret, 0); in TEST()
364 EXPECT_EQ(0, ret) { in TEST()
379 EXPECT_EQ(-1, ret); in TEST()
380 EXPECT_EQ(EFAULT, errno) { in TEST()
405 EXPECT_EQ(-1, ret); in TEST()
406 EXPECT_EQ(EACCES, errno); in TEST()
408 EXPECT_EQ(0, ret); in TEST()
509 EXPECT_EQ(-1, ret); in TEST()
510 EXPECT_EQ(EINVAL, errno); in TEST()
529 EXPECT_EQ(0, ret); in TEST()
535 EXPECT_EQ(2, ret); in TEST()
571 EXPECT_EQ(-1, ret); in TEST()
572 EXPECT_EQ(EINVAL, errno); in TEST()
594 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
613 EXPECT_EQ(0, syscall(__NR_getpid)) { in TEST_SIGNAL()
635 EXPECT_EQ(0, syscall(__NR_getpid)) { in TEST_SIGNAL()
680 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
682 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_SIGNAL()
715 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
718 EXPECT_EQ(0, syscall(__NR_times, &fatal_address)); in TEST_SIGNAL()
760 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
767 EXPECT_EQ(MAP_FAILED, map2); in TEST_SIGNAL()
934 EXPECT_EQ(-1, ret); in TEST()
935 EXPECT_EQ(EINVAL, errno); in TEST()
964 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
965 EXPECT_EQ(-1, read(-1, NULL, 0)); in TEST()
966 EXPECT_EQ(E2BIG, errno); in TEST()
982 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
984 EXPECT_EQ(0, read(-1, NULL, 0)); in TEST()
1004 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
1005 EXPECT_EQ(-1, read(-1, NULL, 0)); in TEST()
1006 EXPECT_EQ(4095, errno); in TEST()
1035 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
1036 EXPECT_EQ(-1, read(-1, NULL, 0)); in TEST()
1037 EXPECT_EQ(12, errno); in TEST()
1134 EXPECT_EQ(SIGSYS, test); in TEST_F()
1145 EXPECT_EQ(__NR_getpid, sigsys->_syscall); in TEST_F()
1249 EXPECT_EQ(parent, res); in TEST_F()
1275 EXPECT_EQ(parent, res); in TEST_F_SIGNAL()
1278 EXPECT_EQ(0, res); in TEST_F_SIGNAL()
1303 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F_SIGNAL()
1305 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F_SIGNAL()
1328 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F_SIGNAL()
1330 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F_SIGNAL()
1353 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F_SIGNAL()
1355 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F_SIGNAL()
1376 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1377 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F()
1398 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1399 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F()
1418 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1420 EXPECT_EQ(-1, syscall(__NR_getpid)); in TEST_F()
1439 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1441 EXPECT_EQ(-1, syscall(__NR_getpid)); in TEST_F()
1459 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1461 EXPECT_EQ(mypid, syscall(__NR_getpid)); in TEST_F()
1479 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1481 EXPECT_EQ(mypid, syscall(__NR_getpid)); in TEST_F()
1637 EXPECT_EQ(0, ret); in tracer_poke()
1648 EXPECT_EQ(0, ret); in tracer_poke()
1700 EXPECT_EQ(0, self->poked); in TEST_F()
1702 EXPECT_EQ(-1, ret); in TEST_F()
1703 EXPECT_EQ(0x1001, self->poked); in TEST_F()
1716 EXPECT_EQ(0, self->poked); in TEST_F()
1718 EXPECT_EQ(0, self->poked); in TEST_F()
1736 EXPECT_EQ(0, ptrace(PTRACE_SET_SYSCALL, tracee, NULL, _nr))
1750 EXPECT_EQ(0, ptrace(PTRACE_SETREGSET, tracee, \
1873 # define EXPECT_SYSCALL_RETURN(val, action) EXPECT_EQ(-1, action)
1879 EXPECT_EQ(-1, action); \
1880 EXPECT_EQ(-(val), errno); \
1882 EXPECT_EQ(val, action); \
1926 EXPECT_EQ(0, ARCH_GETREGS(regs)) { in get_syscall()
1943 EXPECT_EQ(0, ARCH_GETREGS(regs)) { in __change_syscall()
1956 EXPECT_EQ(0, ARCH_SETREGS(regs)); in __change_syscall()
1981 EXPECT_EQ(PTRACE_EVENT_MASK(status), PTRACE_EVENT_SECCOMP) { in tracer_seccomp()
1988 EXPECT_EQ(0, ret); in tracer_seccomp()
1994 EXPECT_EQ(__NR_getpid, get_syscall(_metadata, tracee)); in tracer_seccomp()
1999 EXPECT_EQ(__NR_gettid, get_syscall(_metadata, tracee)); in tracer_seccomp()
2004 EXPECT_EQ(__NR_openat, get_syscall(_metadata, tracee)); in tracer_seccomp()
2009 EXPECT_EQ(__NR_getppid, get_syscall(_metadata, tracee)); in tracer_seccomp()
2012 EXPECT_EQ(0, msg) { in tracer_seccomp()
2036 EXPECT_EQ(WSTOPSIG(status) & 0x80, 0x80) { in tracer_ptrace()
2049 EXPECT_EQ(0, ret); in tracer_ptrace()
2050 EXPECT_EQ(entry ? PTRACE_EVENTMSG_SYSCALL_ENTRY in tracer_ptrace()
2178 EXPECT_EQ(-1, syscall(-1)); in TEST()
2179 EXPECT_EQ(errno, ENOSYS); in TEST()
2182 EXPECT_EQ(-1, syscall(-101)); in TEST()
2183 EXPECT_EQ(errno, ENOSYS); in TEST()
2194 EXPECT_EQ(self->parent, syscall(__NR_getppid)); in TEST_F()
2201 EXPECT_EQ(self->parent, syscall(__NR_getpid)); in TEST_F()
2237 EXPECT_EQ(-1, syscall(__NR_mknodat, -1, NULL, 0, 0)); in TEST_F_SIGNAL()
2261 EXPECT_EQ(-1, syscall(__NR_getpid)); in TEST_F()
2262 EXPECT_EQ(EPERM, errno); in TEST_F()
2309 EXPECT_EQ(EINVAL, errno) { in TEST()
2315 EXPECT_EQ(EINVAL, errno) { in TEST()
2319 EXPECT_EQ(EINVAL, errno) { in TEST()
2325 EXPECT_EQ(EINVAL, errno) { in TEST()
2329 EXPECT_EQ(EFAULT, errno) { in TEST()
2334 EXPECT_EQ(0, errno) { in TEST()
2360 EXPECT_EQ(0, ret) { in TEST()
2366 EXPECT_EQ(EINVAL, errno) { in TEST()
2371 EXPECT_EQ(EINVAL, errno) { in TEST()
2415 EXPECT_EQ(-1, ret); in TEST()
2416 EXPECT_EQ(EFAULT, errno) { in TEST()
2437 EXPECT_EQ(-1, ret); in TEST()
2438 EXPECT_EQ(EFAULT, errno) { in TEST()
2448 EXPECT_EQ(-1, ret); in TEST()
2449 EXPECT_EQ(EINVAL, errno) { in TEST()
2460 EXPECT_EQ(-1, ret); in TEST()
2461 EXPECT_EQ(EINVAL, errno) { in TEST()
2488 EXPECT_EQ(0, ret) { in TEST()
2689 EXPECT_EQ(SIBLING_EXIT_FAILURE, (long)status); in TEST_F()
2691 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2731 EXPECT_EQ(0x0, (long)status); in TEST_F()
2733 EXPECT_EQ(0x0, (long)status); in TEST_F()
2757 EXPECT_EQ(SIBLING_EXIT_NEWPRIVS, (long)status); in TEST_F()
2759 EXPECT_EQ(SIBLING_EXIT_NEWPRIVS, (long)status); in TEST_F()
2797 EXPECT_EQ(0x0, (long)status); in TEST_F()
2799 EXPECT_EQ(0x0, (long)status); in TEST_F()
2842 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2844 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2891 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2893 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2951 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2976 EXPECT_EQ(0, (long)status); in TEST_F()
3036 EXPECT_EQ(0, ptrace(PTRACE_TRACEME)); in TEST()
3037 EXPECT_EQ(0, raise(SIGSTOP)); in TEST()
3039 EXPECT_EQ(0, close(pipefd[1])); in TEST()
3041 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST()
3046 EXPECT_EQ(0, ret) { in TEST()
3050 EXPECT_EQ(1, read(pipefd[0], &buf, 1)) { in TEST()
3053 EXPECT_EQ('.', buf) { in TEST()
3060 EXPECT_EQ(0, nanosleep(&timeout, NULL)) { in TEST()
3065 EXPECT_EQ(1, read(pipefd[0], &buf, 1)) { in TEST()
3068 EXPECT_EQ('!', buf) { in TEST()
3076 EXPECT_EQ(0, close(pipefd[0])); in TEST()
3100 EXPECT_EQ(0, info.si_errno); in TEST()
3101 EXPECT_EQ(getuid(), info.si_uid); in TEST()
3103 EXPECT_EQ(child_pid, info.si_pid); in TEST()
3118 EXPECT_EQ(SIGSTOP, info.si_signo); in TEST()
3145 EXPECT_EQ(__NR_nanosleep, ret); in TEST()
3149 EXPECT_EQ(__NR_restart_syscall, ret); in TEST()
3155 EXPECT_EQ(0, close(pipefd[1])); in TEST()
3197 EXPECT_EQ(EINVAL, errno) { in TEST_SIGNAL()
3203 EXPECT_EQ(0, ret); in TEST_SIGNAL()
3211 EXPECT_EQ(0, ret); in TEST_SIGNAL()
3216 EXPECT_EQ(0, ret); in TEST_SIGNAL()
3218 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
3220 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_SIGNAL()
3239 EXPECT_EQ(ret, 0); in TEST()
3243 EXPECT_EQ(ret, 0) { in TEST()
3251 EXPECT_EQ(ret, -1); in TEST()
3252 EXPECT_EQ(errno, EOPNOTSUPP); in TEST()
3283 EXPECT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER, in TEST()
3285 EXPECT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog)); in TEST()
3287 EXPECT_EQ(0, close(pipefd[0])); in TEST()
3306 EXPECT_EQ(sizeof(md), ret) { in TEST()
3311 EXPECT_EQ(md.flags, SECCOMP_FILTER_FLAG_LOG); in TEST()
3312 EXPECT_EQ(md.filter_off, 0); in TEST()
3316 EXPECT_EQ(sizeof(md), ret); in TEST()
3317 EXPECT_EQ(md.flags, 0); in TEST()
3318 EXPECT_EQ(md.filter_off, 1); in TEST()
3376 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3377 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3378 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3381 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3382 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3383 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3384 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3392 EXPECT_EQ(user_notif_syscall(__NR_getppid, in TEST()
3395 EXPECT_EQ(errno, EBUSY); in TEST()
3409 EXPECT_EQ(pollfd.revents, POLLIN); in TEST()
3416 EXPECT_EQ(-1, ret); in TEST()
3417 EXPECT_EQ(EINVAL, errno); in TEST()
3421 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3428 EXPECT_EQ(pollfd.revents, POLLOUT); in TEST()
3430 EXPECT_EQ(req.data.nr, __NR_getppid); in TEST()
3438 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3439 EXPECT_EQ(errno, EINVAL); in TEST()
3442 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3444 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3445 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3446 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3501 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3502 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ID_VALID, &req.id), 0); in TEST()
3504 EXPECT_EQ(kill(pid, SIGKILL), 0); in TEST()
3505 EXPECT_EQ(waitpid(pid, NULL, 0), pid); in TEST()
3507 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ID_VALID, &req.id), -1); in TEST()
3511 EXPECT_EQ(ret, -1); in TEST()
3512 EXPECT_EQ(errno, ENOENT); in TEST()
3566 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3568 EXPECT_EQ(kill(pid, SIGUSR1), 0); in TEST()
3575 EXPECT_EQ(read(sk_pair[0], &c, 1), 1); in TEST()
3581 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3582 EXPECT_EQ(errno, ENOENT); in TEST()
3585 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3591 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3593 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3594 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3595 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3626 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3627 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3628 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3656 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3657 EXPECT_EQ(req.pid, pid); in TEST()
3663 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3665 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3666 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3667 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3702 EXPECT_EQ(waitpid(pid2, &status, 0), pid2); in TEST()
3703 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3704 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3724 EXPECT_EQ(req.pid, 0); in TEST()
3736 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3737 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3738 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3740 EXPECT_EQ(waitpid(pid2, &status, 0), pid2); in TEST()
3741 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3742 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3768 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, NULL), -1); in TEST()
3769 EXPECT_EQ(errno, EFAULT); in TEST()
3772 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3773 EXPECT_EQ(req.pid, pid); in TEST()
3779 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3781 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3782 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3783 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3791 EXPECT_EQ(sizes.seccomp_notif, sizeof(struct seccomp_notif)); in TEST()
3792 EXPECT_EQ(sizes.seccomp_notif_resp, sizeof(struct seccomp_notif_resp)); in TEST()
3834 EXPECT_EQ(pollfd.revents, POLLIN); in TEST()
3836 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3842 EXPECT_EQ(pollfd.revents, POLLOUT); in TEST()
3844 EXPECT_EQ(req.data.nr, __NR_dup); in TEST()
3855 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3856 EXPECT_EQ(errno, EINVAL); in TEST()
3860 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3861 EXPECT_EQ(errno, EINVAL); in TEST()
3865 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0) { in TEST()
3871 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3872 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3873 EXPECT_EQ(0, WEXITSTATUS(status)) { in TEST()
3915 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3916 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3917 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4001 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4002 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4003 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4069 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4070 EXPECT_EQ(errno, EINVAL); in TEST()
4075 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4076 EXPECT_EQ(errno, EINVAL); in TEST()
4081 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4082 EXPECT_EQ(errno, EINVAL); in TEST()
4086 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD_SMALL, &small), -1); in TEST()
4087 EXPECT_EQ(errno, EINVAL); in TEST()
4092 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD_BIG, &big), -1); in TEST()
4093 EXPECT_EQ(errno, E2BIG); in TEST()
4098 EXPECT_EQ(fd, nextfd++); in TEST()
4099 EXPECT_EQ(filecmp(getpid(), pid, memfd, fd), 0); in TEST()
4105 EXPECT_EQ(fd, nextfd++); in TEST()
4111 EXPECT_EQ(fd, 42); in TEST()
4112 EXPECT_EQ(filecmp(getpid(), pid, memfd, fd), 0); in TEST()
4118 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4143 EXPECT_EQ(fd, nextfd++); in TEST()
4164 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4167 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4168 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4169 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4218 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4219 EXPECT_EQ(errno, EMFILE); in TEST()
4222 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4223 EXPECT_EQ(errno, EMFILE); in TEST()
4227 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4228 EXPECT_EQ(errno, EBADF); in TEST()
4234 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4237 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4238 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4239 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4387 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4395 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4397 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4398 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4399 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4423 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4424 EXPECT_EQ(req.id, baseid + i); in TEST()
4426 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4431 EXPECT_EQ(waitpid(pids[i], &status, 0), pids[i]); in TEST()
4432 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4433 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4520 EXPECT_EQ(kill(pid, SIGUSR1), 0); in TEST()
4523 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4524 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4525 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4527 EXPECT_EQ(read(sk_pair[0], &c, 1), 1); in TEST()
4582 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4584 EXPECT_EQ(kill(pid, SIGUSR1), 0); in TEST()
4596 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4602 EXPECT_EQ(read(sk_pair[0], &c, 1), 1); in TEST()
4604 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4605 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4606 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4646 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4648 EXPECT_EQ(kill(pid, SIGTERM), 0); in TEST()
4654 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4655 EXPECT_EQ(true, WIFSIGNALED(status)); in TEST()
4656 EXPECT_EQ(SIGTERM, WTERMSIG(status)); in TEST()