Lines Matching refs:EXPECT_EQ

259 	EXPECT_EQ(0, ret) {  in TEST()
274 EXPECT_EQ(-1, ret); in TEST()
275 EXPECT_EQ(EFAULT, errno) { in TEST()
300 EXPECT_EQ(-1, ret); in TEST()
301 EXPECT_EQ(EACCES, errno); in TEST()
303 EXPECT_EQ(0, ret); in TEST()
404 EXPECT_EQ(-1, ret); in TEST()
405 EXPECT_EQ(EINVAL, errno); in TEST()
424 EXPECT_EQ(0, ret); in TEST()
430 EXPECT_EQ(2, ret); in TEST()
466 EXPECT_EQ(-1, ret); in TEST()
467 EXPECT_EQ(EINVAL, errno); in TEST()
489 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
508 EXPECT_EQ(0, syscall(__NR_getpid)) { in TEST_SIGNAL()
530 EXPECT_EQ(0, syscall(__NR_getpid)) { in TEST_SIGNAL()
575 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
577 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_SIGNAL()
610 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
613 EXPECT_EQ(0, syscall(__NR_times, &fatal_address)); in TEST_SIGNAL()
655 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
662 EXPECT_EQ(MAP_FAILED, map2); in TEST_SIGNAL()
798 EXPECT_EQ(-1, ret); in TEST()
799 EXPECT_EQ(EINVAL, errno); in TEST()
828 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
829 EXPECT_EQ(-1, read(0, NULL, 0)); in TEST()
830 EXPECT_EQ(E2BIG, errno); in TEST()
846 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
848 EXPECT_EQ(0, read(0, NULL, 0)); in TEST()
868 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
869 EXPECT_EQ(-1, read(0, NULL, 0)); in TEST()
870 EXPECT_EQ(4095, errno); in TEST()
899 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST()
900 EXPECT_EQ(-1, read(0, NULL, 0)); in TEST()
901 EXPECT_EQ(12, errno); in TEST()
998 EXPECT_EQ(SIGSYS, test); in TEST_F()
1009 EXPECT_EQ(__NR_getpid, sigsys->_syscall); in TEST_F()
1113 EXPECT_EQ(parent, res); in TEST_F()
1139 EXPECT_EQ(parent, res); in TEST_F_SIGNAL()
1142 EXPECT_EQ(0, res); in TEST_F_SIGNAL()
1167 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F_SIGNAL()
1169 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F_SIGNAL()
1192 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F_SIGNAL()
1194 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F_SIGNAL()
1217 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F_SIGNAL()
1219 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F_SIGNAL()
1240 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1241 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F()
1262 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1263 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_F()
1282 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1284 EXPECT_EQ(-1, syscall(__NR_getpid)); in TEST_F()
1303 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1305 EXPECT_EQ(-1, syscall(__NR_getpid)); in TEST_F()
1323 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1325 EXPECT_EQ(mypid, syscall(__NR_getpid)); in TEST_F()
1343 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_F()
1345 EXPECT_EQ(mypid, syscall(__NR_getpid)); in TEST_F()
1490 EXPECT_EQ(0, ret); in tracer_poke()
1501 EXPECT_EQ(0, ret); in tracer_poke()
1553 EXPECT_EQ(0, self->poked); in TEST_F()
1555 EXPECT_EQ(-1, ret); in TEST_F()
1556 EXPECT_EQ(0x1001, self->poked); in TEST_F()
1569 EXPECT_EQ(0, self->poked); in TEST_F()
1571 EXPECT_EQ(0, self->poked); in TEST_F()
1614 # define EXPECT_SYSCALL_RETURN(val, action) EXPECT_EQ(-1, action)
1620 EXPECT_EQ(-1, action); \
1621 EXPECT_EQ(-(val), errno); \
1623 EXPECT_EQ(val, action); \
1640 EXPECT_EQ(0, ptrace(PTRACE_GETREGS, tracee, 0, &regs)) { in get_syscall()
1649 EXPECT_EQ(0, ptrace(PTRACE_GETREGSET, tracee, NT_PRSTATUS, &iov)) { in get_syscall()
1676 EXPECT_EQ(0, ret) {} in change_syscall()
1697 EXPECT_EQ(0, ret); in change_syscall()
1709 EXPECT_EQ(0, ret); in change_syscall()
1733 EXPECT_EQ(0, ret); in change_syscall()
1744 EXPECT_EQ(0, ret); in tracer_syscall()
1750 EXPECT_EQ(__NR_getpid, get_syscall(_metadata, tracee)); in tracer_syscall()
1755 EXPECT_EQ(__NR_gettid, get_syscall(_metadata, tracee)); in tracer_syscall()
1760 EXPECT_EQ(__NR_openat, get_syscall(_metadata, tracee)); in tracer_syscall()
1765 EXPECT_EQ(__NR_getppid, get_syscall(_metadata, tracee)); in tracer_syscall()
1768 EXPECT_EQ(0, msg) { in tracer_syscall()
1791 EXPECT_EQ(0, ret); in tracer_ptrace()
1792 EXPECT_EQ(entry ? PTRACE_EVENTMSG_SYSCALL_ENTRY in tracer_ptrace()
1906 EXPECT_EQ(self->parent, syscall(__NR_getppid)); in TEST_F()
1921 EXPECT_EQ(self->parent, syscall(__NR_getpid)); in TEST_F()
1981 EXPECT_EQ(-1, syscall(__NR_getpid)); in TEST_F()
1982 EXPECT_EQ(EPERM, errno); in TEST_F()
2043 EXPECT_EQ(-1, syscall(__NR_getpid)); in TEST_F()
2044 EXPECT_EQ(EPERM, errno); in TEST_F()
2099 EXPECT_EQ(EINVAL, errno) { in TEST()
2105 EXPECT_EQ(EINVAL, errno) { in TEST()
2109 EXPECT_EQ(EINVAL, errno) { in TEST()
2115 EXPECT_EQ(EINVAL, errno) { in TEST()
2119 EXPECT_EQ(EFAULT, errno) { in TEST()
2124 EXPECT_EQ(0, errno) { in TEST()
2150 EXPECT_EQ(0, ret) { in TEST()
2156 EXPECT_EQ(EINVAL, errno) { in TEST()
2161 EXPECT_EQ(EINVAL, errno) { in TEST()
2204 EXPECT_EQ(-1, ret); in TEST()
2205 EXPECT_EQ(EFAULT, errno) { in TEST()
2226 EXPECT_EQ(-1, ret); in TEST()
2227 EXPECT_EQ(EFAULT, errno) { in TEST()
2237 EXPECT_EQ(-1, ret); in TEST()
2238 EXPECT_EQ(EINVAL, errno) { in TEST()
2249 EXPECT_EQ(-1, ret); in TEST()
2250 EXPECT_EQ(EINVAL, errno) { in TEST()
2277 EXPECT_EQ(0, ret) { in TEST()
2478 EXPECT_EQ(SIBLING_EXIT_FAILURE, (long)status); in TEST_F()
2480 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2520 EXPECT_EQ(0x0, (long)status); in TEST_F()
2522 EXPECT_EQ(0x0, (long)status); in TEST_F()
2546 EXPECT_EQ(SIBLING_EXIT_NEWPRIVS, (long)status); in TEST_F()
2548 EXPECT_EQ(SIBLING_EXIT_NEWPRIVS, (long)status); in TEST_F()
2586 EXPECT_EQ(0x0, (long)status); in TEST_F()
2588 EXPECT_EQ(0x0, (long)status); in TEST_F()
2631 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2633 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2691 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2716 EXPECT_EQ(0, (long)status); in TEST_F()
2775 EXPECT_EQ(0, ptrace(PTRACE_TRACEME)); in TEST()
2776 EXPECT_EQ(0, raise(SIGSTOP)); in TEST()
2778 EXPECT_EQ(0, close(pipefd[1])); in TEST()
2780 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST()
2785 EXPECT_EQ(0, ret) { in TEST()
2789 EXPECT_EQ(1, read(pipefd[0], &buf, 1)) { in TEST()
2792 EXPECT_EQ('.', buf) { in TEST()
2799 EXPECT_EQ(0, nanosleep(&timeout, NULL)) { in TEST()
2804 EXPECT_EQ(1, read(pipefd[0], &buf, 1)) { in TEST()
2807 EXPECT_EQ('!', buf) { in TEST()
2815 EXPECT_EQ(0, close(pipefd[0])); in TEST()
2832 EXPECT_EQ(__NR_nanosleep, get_syscall(_metadata, child_pid)); in TEST()
2838 EXPECT_EQ(0, info.si_errno); in TEST()
2839 EXPECT_EQ(getuid(), info.si_uid); in TEST()
2841 EXPECT_EQ(child_pid, info.si_pid); in TEST()
2856 EXPECT_EQ(SIGSTOP, info.si_signo); in TEST()
2883 EXPECT_EQ(__NR_nanosleep, ret); in TEST()
2887 EXPECT_EQ(__NR_restart_syscall, ret); in TEST()
2893 EXPECT_EQ(0, close(pipefd[1])); in TEST()
2935 EXPECT_EQ(EINVAL, errno) { in TEST_SIGNAL()
2941 EXPECT_EQ(0, ret); in TEST_SIGNAL()
2949 EXPECT_EQ(0, ret); in TEST_SIGNAL()
2954 EXPECT_EQ(0, ret); in TEST_SIGNAL()
2956 EXPECT_EQ(parent, syscall(__NR_getppid)); in TEST_SIGNAL()
2958 EXPECT_EQ(0, syscall(__NR_getpid)); in TEST_SIGNAL()
2977 EXPECT_EQ(ret, 0); in TEST()
2981 EXPECT_EQ(ret, 0) { in TEST()
2989 EXPECT_EQ(ret, -1); in TEST()
2990 EXPECT_EQ(errno, EOPNOTSUPP); in TEST()
3021 EXPECT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER, in TEST()
3023 EXPECT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog)); in TEST()
3025 EXPECT_EQ(0, close(pipefd[0])); in TEST()
3044 EXPECT_EQ(sizeof(md), ret) { in TEST()
3049 EXPECT_EQ(md.flags, SECCOMP_FILTER_FLAG_LOG); in TEST()
3050 EXPECT_EQ(md.filter_off, 0); in TEST()
3054 EXPECT_EQ(sizeof(md), ret); in TEST()
3055 EXPECT_EQ(md.flags, 0); in TEST()
3056 EXPECT_EQ(md.filter_off, 1); in TEST()
3114 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3115 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3116 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3119 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3120 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3121 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3122 EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0); in TEST()
3130 EXPECT_EQ(user_trap_syscall(__NR_getppid, in TEST()
3133 EXPECT_EQ(errno, EBUSY); in TEST()
3147 EXPECT_EQ(pollfd.revents, POLLIN); in TEST()
3149 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3155 EXPECT_EQ(pollfd.revents, POLLOUT); in TEST()
3157 EXPECT_EQ(req.data.nr, __NR_getppid); in TEST()
3165 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3166 EXPECT_EQ(errno, EINVAL); in TEST()
3169 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3171 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3172 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3173 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3205 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3206 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ID_VALID, &req.id), 0); in TEST()
3208 EXPECT_EQ(kill(pid, SIGKILL), 0); in TEST()
3209 EXPECT_EQ(waitpid(pid, NULL, 0), pid); in TEST()
3211 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ID_VALID, &req.id), -1); in TEST()
3215 EXPECT_EQ(ret, -1); in TEST()
3216 EXPECT_EQ(errno, ENOENT); in TEST()
3269 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3271 EXPECT_EQ(kill(pid, SIGUSR1), 0); in TEST()
3278 EXPECT_EQ(read(sk_pair[0], &c, 1), 1); in TEST()
3284 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3285 EXPECT_EQ(errno, ENOENT); in TEST()
3287 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3293 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3295 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3296 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3297 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3328 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3329 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3330 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3355 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3356 EXPECT_EQ(req.pid, pid); in TEST()
3362 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3364 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3365 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3366 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3401 EXPECT_EQ(waitpid(pid2, &status, 0), pid2); in TEST()
3402 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3403 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3420 EXPECT_EQ(req.pid, 0); in TEST()
3432 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3433 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3434 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3436 EXPECT_EQ(waitpid(pid2, &status, 0), pid2); in TEST()
3437 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3438 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3461 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, NULL), -1); in TEST()
3462 EXPECT_EQ(errno, EFAULT); in TEST()
3465 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3466 EXPECT_EQ(req.pid, pid); in TEST()
3472 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3474 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3475 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3476 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3484 EXPECT_EQ(sizes.seccomp_notif, sizeof(struct seccomp_notif)); in TEST()
3485 EXPECT_EQ(sizes.seccomp_notif_resp, sizeof(struct seccomp_notif_resp)); in TEST()