Lines Matching refs:EXPECT_EQ
331 EXPECT_EQ(ret, 0); in TEST()
368 EXPECT_EQ(0, ret) { in TEST()
383 EXPECT_EQ(-1, ret); in TEST()
384 EXPECT_EQ(EFAULT, errno) { in TEST()
411 EXPECT_EQ(-1, ret); in TEST()
412 EXPECT_EQ(EACCES, errno); in TEST()
414 EXPECT_EQ(0, ret); in TEST()
515 EXPECT_EQ(-1, ret); in TEST()
516 EXPECT_EQ(EINVAL, errno); in TEST()
535 EXPECT_EQ(0, ret); in TEST()
541 EXPECT_EQ(2, ret); in TEST()
577 EXPECT_EQ(-1, ret); in TEST()
578 EXPECT_EQ(EINVAL, errno); in TEST()
600 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
619 EXPECT_EQ(0, syscall(__NR_getpid)) { in TEST_SIGNAL()
641 EXPECT_EQ(0, syscall(__NR_getpid)) { in TEST_SIGNAL()
686 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
688 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_SIGNAL()
721 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
724 EXPECT_EQ(0, syscall(__NR_times, &fatal_address)); in TEST_SIGNAL()
766 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
773 EXPECT_EQ(MAP_FAILED, map2); in TEST_SIGNAL()
940 EXPECT_EQ(-1, ret); in TEST()
941 EXPECT_EQ(EINVAL, errno); in TEST()
970 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
971 EXPECT_EQ(-1, read(-1, NULL, 0)); in TEST()
972 EXPECT_EQ(E2BIG, errno); in TEST()
988 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
990 EXPECT_EQ(0, read(-1, NULL, 0)); in TEST()
1010 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
1011 EXPECT_EQ(-1, read(-1, NULL, 0)); in TEST()
1012 EXPECT_EQ(4095, errno); in TEST()
1041 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
1042 EXPECT_EQ(-1, read(-1, NULL, 0)); in TEST()
1043 EXPECT_EQ(12, errno); in TEST()
1140 EXPECT_EQ(SIGSYS, test); in TEST_F()
1151 EXPECT_EQ(__NR_getpid, sigsys->_syscall); in TEST_F()
1255 EXPECT_EQ(parent, res); in TEST_F()
1281 EXPECT_EQ(parent, res); in TEST_F_SIGNAL()
1284 EXPECT_EQ(0, res); in TEST_F_SIGNAL()
1309 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F_SIGNAL()
1311 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F_SIGNAL()
1334 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F_SIGNAL()
1336 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F_SIGNAL()
1359 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F_SIGNAL()
1361 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F_SIGNAL()
1382 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1383 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F()
1404 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1405 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F()
1424 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1426 EXPECT_EQ(-1, syscall(__NR_getpid)); in TEST_F()
1445 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1447 EXPECT_EQ(-1, syscall(__NR_getpid)); in TEST_F()
1465 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1467 EXPECT_EQ(mypid, syscall(__NR_getpid)); in TEST_F()
1485 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1487 EXPECT_EQ(mypid, syscall(__NR_getpid)); in TEST_F()
1643 EXPECT_EQ(0, ret); in tracer_poke()
1654 EXPECT_EQ(0, ret); in tracer_poke()
1706 EXPECT_EQ(0, self->poked); in TEST_F()
1708 EXPECT_EQ(-1, ret); in TEST_F()
1709 EXPECT_EQ(0x1001, self->poked); in TEST_F()
1722 EXPECT_EQ(0, self->poked); in TEST_F()
1724 EXPECT_EQ(0, self->poked); in TEST_F()
1742 EXPECT_EQ(0, ptrace(PTRACE_SET_SYSCALL, tracee, NULL, _nr))
1756 EXPECT_EQ(0, ptrace(PTRACE_SETREGSET, tracee, \
1887 # define EXPECT_SYSCALL_RETURN(val, action) EXPECT_EQ(-1, action)
1893 EXPECT_EQ(-1, action); \
1894 EXPECT_EQ(-(val), errno); \
1896 EXPECT_EQ(val, action); \
1940 EXPECT_EQ(0, ARCH_GETREGS(regs)) { in get_syscall()
1957 EXPECT_EQ(0, ARCH_GETREGS(regs)) { in __change_syscall()
1970 EXPECT_EQ(0, ARCH_SETREGS(regs)); in __change_syscall()
1995 EXPECT_EQ(PTRACE_EVENT_MASK(status), PTRACE_EVENT_SECCOMP) { in tracer_seccomp()
2002 EXPECT_EQ(0, ret); in tracer_seccomp()
2008 EXPECT_EQ(__NR_getpid, get_syscall(_metadata, tracee)); in tracer_seccomp()
2013 EXPECT_EQ(__NR_gettid, get_syscall(_metadata, tracee)); in tracer_seccomp()
2018 EXPECT_EQ(__NR_openat, get_syscall(_metadata, tracee)); in tracer_seccomp()
2023 EXPECT_EQ(__NR_getppid, get_syscall(_metadata, tracee)); in tracer_seccomp()
2026 EXPECT_EQ(0, msg) { in tracer_seccomp()
2050 EXPECT_EQ(WSTOPSIG(status) & 0x80, 0x80) { in tracer_ptrace()
2063 EXPECT_EQ(0, ret); in tracer_ptrace()
2064 EXPECT_EQ(entry ? PTRACE_EVENTMSG_SYSCALL_ENTRY in tracer_ptrace()
2195 EXPECT_EQ(-1, syscall(-1)); in TEST()
2196 EXPECT_EQ(errno, ENOSYS); in TEST()
2199 EXPECT_EQ(-1, syscall(-101)); in TEST()
2200 EXPECT_EQ(errno, ENOSYS); in TEST()
2211 EXPECT_EQ(self->parent, syscall(__NR_getppid)); in TEST_F()
2218 EXPECT_EQ(self->parent, syscall(__NR_getpid)); in TEST_F()
2254 EXPECT_EQ(-1, syscall(__NR_mknodat, -1, NULL, 0, 0)); in TEST_F_SIGNAL()
2278 EXPECT_EQ(-1, syscall(__NR_getpid)); in TEST_F()
2279 EXPECT_EQ(EPERM, errno); in TEST_F()
2326 EXPECT_EQ(EINVAL, errno) { in TEST()
2332 EXPECT_EQ(EINVAL, errno) { in TEST()
2336 EXPECT_EQ(EINVAL, errno) { in TEST()
2342 EXPECT_EQ(EINVAL, errno) { in TEST()
2346 EXPECT_EQ(EFAULT, errno) { in TEST()
2351 EXPECT_EQ(0, errno) { in TEST()
2377 EXPECT_EQ(0, ret) { in TEST()
2383 EXPECT_EQ(EINVAL, errno) { in TEST()
2388 EXPECT_EQ(EINVAL, errno) { in TEST()
2432 EXPECT_EQ(-1, ret); in TEST()
2433 EXPECT_EQ(EFAULT, errno) { in TEST()
2454 EXPECT_EQ(-1, ret); in TEST()
2455 EXPECT_EQ(EFAULT, errno) { in TEST()
2465 EXPECT_EQ(-1, ret); in TEST()
2466 EXPECT_EQ(EINVAL, errno) { in TEST()
2477 EXPECT_EQ(-1, ret); in TEST()
2478 EXPECT_EQ(EINVAL, errno) { in TEST()
2505 EXPECT_EQ(0, ret) { in TEST()
2706 EXPECT_EQ(SIBLING_EXIT_FAILURE, (long)status); in TEST_F()
2708 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2748 EXPECT_EQ(0x0, (long)status); in TEST_F()
2750 EXPECT_EQ(0x0, (long)status); in TEST_F()
2774 EXPECT_EQ(SIBLING_EXIT_NEWPRIVS, (long)status); in TEST_F()
2776 EXPECT_EQ(SIBLING_EXIT_NEWPRIVS, (long)status); in TEST_F()
2814 EXPECT_EQ(0x0, (long)status); in TEST_F()
2816 EXPECT_EQ(0x0, (long)status); in TEST_F()
2859 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2861 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2908 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2910 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2968 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2993 EXPECT_EQ(0, (long)status); in TEST_F()
3053 EXPECT_EQ(0, ptrace(PTRACE_TRACEME)); in TEST()
3054 EXPECT_EQ(0, raise(SIGSTOP)); in TEST()
3056 EXPECT_EQ(0, close(pipefd[1])); in TEST()
3058 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST()
3063 EXPECT_EQ(0, ret) { in TEST()
3067 EXPECT_EQ(1, read(pipefd[0], &buf, 1)) { in TEST()
3070 EXPECT_EQ('.', buf) { in TEST()
3077 EXPECT_EQ(0, nanosleep(&timeout, NULL)) { in TEST()
3083 EXPECT_EQ(1, read(pipefd[0], &buf, 1)) { in TEST()
3086 EXPECT_EQ('!', buf) { in TEST()
3094 EXPECT_EQ(0, close(pipefd[0])); in TEST()
3118 EXPECT_EQ(0, info.si_errno); in TEST()
3119 EXPECT_EQ(getuid(), info.si_uid); in TEST()
3121 EXPECT_EQ(child_pid, info.si_pid); in TEST()
3136 EXPECT_EQ(SIGSTOP, info.si_signo); in TEST()
3163 EXPECT_EQ(__NR_nanosleep, ret); in TEST()
3167 EXPECT_EQ(__NR_restart_syscall, ret); in TEST()
3173 EXPECT_EQ(0, close(pipefd[1])); in TEST()
3215 EXPECT_EQ(EINVAL, errno) { in TEST_SIGNAL()
3221 EXPECT_EQ(0, ret); in TEST_SIGNAL()
3229 EXPECT_EQ(0, ret); in TEST_SIGNAL()
3234 EXPECT_EQ(0, ret); in TEST_SIGNAL()
3236 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
3238 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_SIGNAL()
3257 EXPECT_EQ(ret, 0); in TEST()
3261 EXPECT_EQ(ret, 0) { in TEST()
3269 EXPECT_EQ(ret, -1); in TEST()
3270 EXPECT_EQ(errno, EOPNOTSUPP); in TEST()
3301 EXPECT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER, in TEST()
3303 EXPECT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog)); in TEST()
3305 EXPECT_EQ(0, close(pipefd[0])); in TEST()
3324 EXPECT_EQ(sizeof(md), ret) { in TEST()
3329 EXPECT_EQ(md.flags, SECCOMP_FILTER_FLAG_LOG); in TEST()
3330 EXPECT_EQ(md.filter_off, 0); in TEST()
3334 EXPECT_EQ(sizeof(md), ret); in TEST()
3335 EXPECT_EQ(md.flags, 0); in TEST()
3336 EXPECT_EQ(md.filter_off, 1); in TEST()
3394 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3395 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3396 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3399 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3400 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3401 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3402 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3410 EXPECT_EQ(user_notif_syscall(__NR_getppid, in TEST()
3413 EXPECT_EQ(errno, EBUSY); in TEST()
3427 EXPECT_EQ(pollfd.revents, POLLIN); in TEST()
3434 EXPECT_EQ(-1, ret); in TEST()
3435 EXPECT_EQ(EINVAL, errno); in TEST()
3439 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3446 EXPECT_EQ(pollfd.revents, POLLOUT); in TEST()
3448 EXPECT_EQ(req.data.nr, __NR_getppid); in TEST()
3456 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3457 EXPECT_EQ(errno, EINVAL); in TEST()
3460 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3462 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3463 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3464 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3519 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3520 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ID_VALID, &req.id), 0); in TEST()
3522 EXPECT_EQ(kill(pid, SIGKILL), 0); in TEST()
3523 EXPECT_EQ(waitpid(pid, NULL, 0), pid); in TEST()
3525 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ID_VALID, &req.id), -1); in TEST()
3529 EXPECT_EQ(ret, -1); in TEST()
3530 EXPECT_EQ(errno, ENOENT); in TEST()
3584 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3586 EXPECT_EQ(kill(pid, SIGUSR1), 0); in TEST()
3593 EXPECT_EQ(read(sk_pair[0], &c, 1), 1); in TEST()
3599 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3600 EXPECT_EQ(errno, ENOENT); in TEST()
3603 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3609 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3611 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3612 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3613 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3644 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3645 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3646 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3674 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3675 EXPECT_EQ(req.pid, pid); in TEST()
3681 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3683 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3684 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3685 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3720 EXPECT_EQ(waitpid(pid2, &status, 0), pid2); in TEST()
3721 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3722 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3742 EXPECT_EQ(req.pid, 0); in TEST()
3754 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3755 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3756 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3758 EXPECT_EQ(waitpid(pid2, &status, 0), pid2); in TEST()
3759 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3760 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3786 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, NULL), -1); in TEST()
3787 EXPECT_EQ(errno, EFAULT); in TEST()
3790 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3791 EXPECT_EQ(req.pid, pid); in TEST()
3797 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3799 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3800 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3801 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3809 EXPECT_EQ(sizes.seccomp_notif, sizeof(struct seccomp_notif)); in TEST()
3810 EXPECT_EQ(sizes.seccomp_notif_resp, sizeof(struct seccomp_notif_resp)); in TEST()
3852 EXPECT_EQ(pollfd.revents, POLLIN); in TEST()
3854 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3860 EXPECT_EQ(pollfd.revents, POLLOUT); in TEST()
3862 EXPECT_EQ(req.data.nr, __NR_dup); in TEST()
3873 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3874 EXPECT_EQ(errno, EINVAL); in TEST()
3878 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3879 EXPECT_EQ(errno, EINVAL); in TEST()
3883 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0) { in TEST()
3889 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3890 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3891 EXPECT_EQ(0, WEXITSTATUS(status)) { in TEST()
3936 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3937 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3938 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4025 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4026 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4027 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4093 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4094 EXPECT_EQ(errno, EINVAL); in TEST()
4099 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4100 EXPECT_EQ(errno, EINVAL); in TEST()
4105 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4106 EXPECT_EQ(errno, EINVAL); in TEST()
4110 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD_SMALL, &small), -1); in TEST()
4111 EXPECT_EQ(errno, EINVAL); in TEST()
4116 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD_BIG, &big), -1); in TEST()
4117 EXPECT_EQ(errno, E2BIG); in TEST()
4122 EXPECT_EQ(fd, nextfd++); in TEST()
4123 EXPECT_EQ(filecmp(getpid(), pid, memfd, fd), 0); in TEST()
4129 EXPECT_EQ(fd, nextfd++); in TEST()
4135 EXPECT_EQ(fd, 42); in TEST()
4136 EXPECT_EQ(filecmp(getpid(), pid, memfd, fd), 0); in TEST()
4142 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4167 EXPECT_EQ(fd, nextfd++); in TEST()
4188 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4191 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4192 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4193 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4242 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4243 EXPECT_EQ(errno, EMFILE); in TEST()
4246 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4247 EXPECT_EQ(errno, EMFILE); in TEST()
4251 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1); in TEST()
4252 EXPECT_EQ(errno, EBADF); in TEST()
4258 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4261 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4262 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4263 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4466 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4474 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4476 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4477 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4478 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4502 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4503 EXPECT_EQ(req.id, baseid + i); in TEST()
4505 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4510 EXPECT_EQ(waitpid(pids[i], &status, 0), pids[i]); in TEST()
4511 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4512 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4599 EXPECT_EQ(kill(pid, SIGUSR1), 0); in TEST()
4602 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4603 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4604 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4606 EXPECT_EQ(read(sk_pair[0], &c, 1), 1); in TEST()
4661 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4663 EXPECT_EQ(kill(pid, SIGUSR1), 0); in TEST()
4675 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
4681 EXPECT_EQ(read(sk_pair[0], &c, 1), 1); in TEST()
4683 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4684 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4685 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4725 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4727 EXPECT_EQ(kill(pid, SIGTERM), 0); in TEST()
4733 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4734 EXPECT_EQ(true, WIFSIGNALED(status)); in TEST()
4735 EXPECT_EQ(SIGTERM, WTERMSIG(status)); in TEST()