Lines Matching refs:ASSERT_EQ

330 	ASSERT_EQ(0, ret) {  in TEST()
341 ASSERT_EQ(0, ret) { in TEST_SIGNAL()
368 ASSERT_EQ(0, ret) { in TEST()
425 ASSERT_EQ(0, ret); in TEST()
439 ASSERT_EQ(0, ret) { in TEST()
462 ASSERT_EQ(0, ret); in TEST()
468 ASSERT_EQ(0, ret); in TEST()
496 ASSERT_EQ(0, ret); in TEST()
499 ASSERT_EQ(0, ret); in TEST()
519 ASSERT_EQ(0, ret); in TEST()
525 ASSERT_EQ(0, ret); in TEST()
544 ASSERT_EQ(0, ret); in TEST()
547 ASSERT_EQ(0, ret); in TEST()
561 ASSERT_EQ(0, ret); in TEST()
581 ASSERT_EQ(0, ret); in TEST()
584 ASSERT_EQ(0, ret); in TEST()
602 ASSERT_EQ(0, ret); in TEST_SIGNAL()
605 ASSERT_EQ(0, ret); in TEST_SIGNAL()
624 ASSERT_EQ(0, ret); in TEST_SIGNAL()
627 ASSERT_EQ(0, ret); in TEST_SIGNAL()
645 ASSERT_EQ(0, ret); in TEST_SIGNAL()
648 ASSERT_EQ(0, ret); in TEST_SIGNAL()
668 ASSERT_EQ(0, ret); in TEST_SIGNAL()
671 ASSERT_EQ(0, ret); in TEST_SIGNAL()
703 ASSERT_EQ(0, ret); in TEST_SIGNAL()
706 ASSERT_EQ(0, ret); in TEST_SIGNAL()
745 ASSERT_EQ(0, ret); in TEST_SIGNAL()
748 ASSERT_EQ(0, ret); in TEST_SIGNAL()
818 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in kill_thread_or_group()
822 ASSERT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER, 0, in kill_thread_or_group()
831 ASSERT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog_thread)); in kill_thread_or_group()
834 ASSERT_EQ(0, pthread_create(&thread, NULL, kill_thread, (void *)false)); in kill_thread_or_group()
835 ASSERT_EQ(0, pthread_join(thread, &status)); in kill_thread_or_group()
836 ASSERT_EQ(SIBLING_EXIT_UNKILLED, (unsigned long)status); in kill_thread_or_group()
839 ASSERT_EQ(0, pthread_create(&thread, NULL, kill_thread, (void *)true)); in kill_thread_or_group()
840 ASSERT_EQ(0, pthread_join(thread, &status)); in kill_thread_or_group()
863 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
867 ASSERT_EQ(42, WEXITSTATUS(status)); in TEST()
882 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
886 ASSERT_EQ(SIGSYS, WTERMSIG(status)); in TEST()
901 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
907 ASSERT_EQ(SIGSYS, WTERMSIG(status)); in TEST()
924 ASSERT_EQ(0, ret); in TEST()
952 ASSERT_EQ(0, ret); in TEST()
955 ASSERT_EQ(0, ret); in TEST()
970 ASSERT_EQ(0, ret); in TEST()
973 ASSERT_EQ(0, ret); in TEST()
992 ASSERT_EQ(0, ret); in TEST()
995 ASSERT_EQ(0, ret); in TEST()
1017 ASSERT_EQ(0, ret); in TEST()
1020 ASSERT_EQ(0, ret); in TEST()
1023 ASSERT_EQ(0, ret); in TEST()
1026 ASSERT_EQ(0, ret); in TEST()
1065 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1068 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1078 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1083 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1108 ASSERT_EQ(0, ret) { in TEST_F()
1112 ASSERT_EQ(0, ret) { in TEST_F()
1117 ASSERT_EQ(0, ret); in TEST_F()
1119 ASSERT_EQ(0, ret); in TEST_F()
1226 ASSERT_EQ(0, ret); in TEST_F()
1229 ASSERT_EQ(0, ret); in TEST_F()
1231 ASSERT_EQ(0, ret); in TEST_F()
1233 ASSERT_EQ(0, ret); in TEST_F()
1235 ASSERT_EQ(0, ret); in TEST_F()
1237 ASSERT_EQ(0, ret); in TEST_F()
1239 ASSERT_EQ(0, ret); in TEST_F()
1252 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1255 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1257 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1259 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1261 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1263 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1265 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1281 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1284 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1286 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1288 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1290 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1292 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1294 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1308 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1311 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1313 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1315 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1317 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1319 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1333 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1336 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1338 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1340 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1342 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1344 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1358 ASSERT_EQ(0, ret); in TEST_F()
1361 ASSERT_EQ(0, ret); in TEST_F()
1363 ASSERT_EQ(0, ret); in TEST_F()
1365 ASSERT_EQ(0, ret); in TEST_F()
1367 ASSERT_EQ(0, ret); in TEST_F()
1380 ASSERT_EQ(0, ret); in TEST_F()
1383 ASSERT_EQ(0, ret); in TEST_F()
1385 ASSERT_EQ(0, ret); in TEST_F()
1387 ASSERT_EQ(0, ret); in TEST_F()
1389 ASSERT_EQ(0, ret); in TEST_F()
1402 ASSERT_EQ(0, ret); in TEST_F()
1405 ASSERT_EQ(0, ret); in TEST_F()
1407 ASSERT_EQ(0, ret); in TEST_F()
1409 ASSERT_EQ(0, ret); in TEST_F()
1423 ASSERT_EQ(0, ret); in TEST_F()
1426 ASSERT_EQ(0, ret); in TEST_F()
1428 ASSERT_EQ(0, ret); in TEST_F()
1430 ASSERT_EQ(0, ret); in TEST_F()
1445 ASSERT_EQ(0, ret); in TEST_F()
1448 ASSERT_EQ(0, ret); in TEST_F()
1450 ASSERT_EQ(0, ret); in TEST_F()
1465 ASSERT_EQ(0, ret); in TEST_F()
1468 ASSERT_EQ(0, ret); in TEST_F()
1470 ASSERT_EQ(0, ret); in TEST_F()
1510 ASSERT_EQ(0, sigaction(SIGUSR1, &action, NULL)); in start_tracer()
1515 ASSERT_EQ(0, ret) { in start_tracer()
1524 ASSERT_EQ(0, ret) { in start_tracer()
1530 ASSERT_EQ(0, ret); in start_tracer()
1533 ASSERT_EQ(1, write(fd, "A", 1)); in start_tracer()
1534 ASSERT_EQ(0, close(fd)); in start_tracer()
1547 ASSERT_EQ(!ptrace_syscall, IS_SECCOMP_EVENT(status)); in start_tracer()
1553 ASSERT_EQ(0, ret); in start_tracer()
1571 ASSERT_EQ(0, pipe(pipefd)); in setup_trace_fixture()
1600 ASSERT_EQ(0, kill(tracer, SIGUSR1)); in teardown_trace_fixture()
1601 ASSERT_EQ(tracer, waitpid(tracer, &status, 0)); in teardown_trace_fixture()
1622 ASSERT_EQ(0x1001, msg) { in tracer_poke()
1678 ASSERT_EQ(0, ret); in TEST_F()
1681 ASSERT_EQ(0, ret); in TEST_F()
1694 ASSERT_EQ(0, ret); in TEST_F()
1697 ASSERT_EQ(0, ret); in TEST_F()
2116 ASSERT_EQ(self->mytid, self->mypid); in FIXTURE_SETUP()
2129 ASSERT_EQ(0, ret); in FIXTURE_SETUP()
2135 ASSERT_EQ(0, ret); in FIXTURE_SETUP()
2206 ASSERT_EQ(0, ret); in TEST_F()
2231 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
2249 ASSERT_EQ(0, ret) { in TEST()
2301 ASSERT_EQ(0, ret) { in TEST()
2357 ASSERT_EQ(1, bits); in TEST()
2428 ASSERT_EQ(0, ret) { in TEST()
2607 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST_F()
2616 ASSERT_EQ(0, ret) { in TEST_F()
2631 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2648 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST_F()
2656 ASSERT_EQ(0, ret) { in TEST_F()
2669 ASSERT_EQ(0, ret) { in TEST_F()
2674 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2699 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2724 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST_F()
2733 ASSERT_EQ(0, ret) { in TEST_F()
2739 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2756 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST_F()
2764 ASSERT_EQ(0, ret) { in TEST_F()
2778 ASSERT_EQ(self->sibling[0].system_tid, ret) { in TEST_F()
2784 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2801 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST_F()
2809 ASSERT_EQ(0, ret) { in TEST_F()
2824 ASSERT_EQ(ESRCH, errno) { in TEST_F()
2827 ASSERT_EQ(-1, ret) { in TEST_F()
2833 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2851 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST_F()
2874 ASSERT_EQ(0, ret) { in TEST_F()
2880 ASSERT_EQ(ret, self->sibling[0].system_tid) { in TEST_F()
2895 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2909 ASSERT_EQ(0, ret) { in TEST_F()
2920 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2932 ASSERT_EQ(0, ret); /* just us chickens */ in TEST_F()
2975 ASSERT_EQ(0, pipe(pipefd)); in TEST()
3028 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3029 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
3030 ASSERT_EQ(0, ptrace(PTRACE_SETOPTIONS, child_pid, NULL, in TEST()
3032 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0)); in TEST()
3033 ASSERT_EQ(1, write(pipefd[1], ".", 1)); in TEST()
3036 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3037 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
3038 ASSERT_EQ(SIGTRAP, WSTOPSIG(status)); in TEST()
3039 ASSERT_EQ(PTRACE_EVENT_SECCOMP, (status >> 16)); in TEST()
3040 ASSERT_EQ(0, ptrace(PTRACE_GETEVENTMSG, child_pid, NULL, &msg)); in TEST()
3041 ASSERT_EQ(0x100, msg); in TEST()
3046 ASSERT_EQ(0, ptrace(PTRACE_GETSIGINFO, child_pid, NULL, &info)); in TEST()
3047 ASSERT_EQ(SIGTRAP, info.si_signo); in TEST()
3048 ASSERT_EQ(SIGTRAP | (PTRACE_EVENT_SECCOMP << 8), info.si_code); in TEST()
3055 ASSERT_EQ(0, kill(child_pid, SIGSTOP)); in TEST()
3056 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0)); in TEST()
3057 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3058 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
3059 ASSERT_EQ(SIGSTOP, WSTOPSIG(status)); in TEST()
3060 ASSERT_EQ(0, ptrace(PTRACE_GETSIGINFO, child_pid, NULL, &info)); in TEST()
3070 ASSERT_EQ(0, kill(child_pid, SIGCONT)); in TEST()
3071 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0)); in TEST()
3072 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3073 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
3074 ASSERT_EQ(SIGCONT, WSTOPSIG(status)); in TEST()
3075 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0)); in TEST()
3078 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3079 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
3080 ASSERT_EQ(SIGTRAP, WSTOPSIG(status)); in TEST()
3081 ASSERT_EQ(PTRACE_EVENT_SECCOMP, (status >> 16)); in TEST()
3082 ASSERT_EQ(0, ptrace(PTRACE_GETEVENTMSG, child_pid, NULL, &msg)); in TEST()
3084 ASSERT_EQ(0x200, msg); in TEST()
3092 ASSERT_EQ(0, uname(&utsbuf)); in TEST()
3102 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0)); in TEST()
3103 ASSERT_EQ(1, write(pipefd[1], "!", 1)); in TEST()
3106 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3135 ASSERT_EQ(0, ret); in TEST_SIGNAL()
3218 ASSERT_EQ(0, pipe(pipefd)); in TEST()
3237 ASSERT_EQ(1, write(pipefd[1], "1", 1)); in TEST()
3238 ASSERT_EQ(0, close(pipefd[1])); in TEST()
3244 ASSERT_EQ(0, close(pipefd[1])); in TEST()
3245 ASSERT_EQ(1, read(pipefd[0], &buf, 1)); in TEST()
3247 ASSERT_EQ(0, ptrace(PTRACE_ATTACH, pid)); in TEST()
3248 ASSERT_EQ(pid, waitpid(pid, NULL, 0)); in TEST()
3270 ASSERT_EQ(0, kill(pid, SIGKILL)); in TEST()
3310 ASSERT_EQ(0, ret) { in TEST()
3404 ASSERT_EQ(0, ret) { in TEST()
3411 ASSERT_EQ(-1, user_notif_syscall(__NR_getppid, flags)); in TEST()
3412 ASSERT_EQ(EINVAL, errno); in TEST()
3430 ASSERT_EQ(0, ret) { in TEST()
3482 ASSERT_EQ(0, ret) { in TEST()
3486 ASSERT_EQ(socketpair(PF_LOCAL, SOCK_SEQPACKET, 0, sk_pair), 0); in TEST()
3554 ASSERT_EQ(0, ret) { in TEST()
3590 ASSERT_EQ(unshare(CLONE_NEWUSER | CLONE_NEWPID), 0) { in TEST()
3631 ASSERT_EQ(prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0), 0) { in TEST()
3643 ASSERT_EQ(unshare(CLONE_NEWPID), 0); in TEST()
3658 ASSERT_EQ(unshare(CLONE_NEWPID), 0) { in TEST()
3662 ASSERT_EQ(errno, 0); in TEST()
3668 ASSERT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3679 ASSERT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3701 ASSERT_EQ(unshare(CLONE_NEWUSER), 0); in TEST()
3736 ASSERT_EQ(seccomp(SECCOMP_GET_NOTIF_SIZES, 0, &sizes), 0); in TEST()
3751 ASSERT_EQ(0, ret) { in TEST()
3772 ASSERT_EQ(filecmp(self, self, pipe_fds[0], dup_fd), 0); in TEST()
3839 ASSERT_EQ(0, ret) { in TEST()
3893 ASSERT_EQ(0, ret) { in TEST()
3981 ASSERT_EQ(0, ret) { in TEST()
3989 ASSERT_EQ(listener, nextfd++); in TEST()
4006 ASSERT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4078 ASSERT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4079 ASSERT_EQ(addfd.id, req.id); in TEST()
4104 ASSERT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4105 ASSERT_EQ(addfd.id, req.id); in TEST()
4137 ASSERT_EQ(0, ret) { in TEST()
4153 ASSERT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
4155 ASSERT_EQ(prlimit(pid, RLIMIT_NOFILE, &lim, NULL), 0); in TEST()