Lines Matching refs:ASSERT_EQ

232 	ASSERT_EQ(0, ret) {  in TEST()
243 ASSERT_EQ(0, ret) { in TEST_SIGNAL()
270 ASSERT_EQ(0, ret) { in TEST()
327 ASSERT_EQ(0, ret); in TEST()
341 ASSERT_EQ(0, ret) { in TEST()
364 ASSERT_EQ(0, ret); in TEST()
370 ASSERT_EQ(0, ret); in TEST()
398 ASSERT_EQ(0, ret); in TEST()
401 ASSERT_EQ(0, ret); in TEST()
421 ASSERT_EQ(0, ret); in TEST()
427 ASSERT_EQ(0, ret); in TEST()
446 ASSERT_EQ(0, ret); in TEST()
449 ASSERT_EQ(0, ret); in TEST()
463 ASSERT_EQ(0, ret); in TEST()
483 ASSERT_EQ(0, ret); in TEST()
486 ASSERT_EQ(0, ret); in TEST()
504 ASSERT_EQ(0, ret); in TEST_SIGNAL()
507 ASSERT_EQ(0, ret); in TEST_SIGNAL()
526 ASSERT_EQ(0, ret); in TEST_SIGNAL()
529 ASSERT_EQ(0, ret); in TEST_SIGNAL()
547 ASSERT_EQ(0, ret); in TEST_SIGNAL()
550 ASSERT_EQ(0, ret); in TEST_SIGNAL()
570 ASSERT_EQ(0, ret); in TEST_SIGNAL()
573 ASSERT_EQ(0, ret); in TEST_SIGNAL()
605 ASSERT_EQ(0, ret); in TEST_SIGNAL()
608 ASSERT_EQ(0, ret); in TEST_SIGNAL()
647 ASSERT_EQ(0, ret); in TEST_SIGNAL()
650 ASSERT_EQ(0, ret); in TEST_SIGNAL()
712 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in kill_thread_or_group()
716 ASSERT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER, 0, in kill_thread_or_group()
723 ASSERT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog_thread)); in kill_thread_or_group()
726 ASSERT_EQ(0, pthread_create(&thread, NULL, kill_thread, (void *)false)); in kill_thread_or_group()
727 ASSERT_EQ(0, pthread_join(thread, &status)); in kill_thread_or_group()
728 ASSERT_EQ(SIBLING_EXIT_UNKILLED, (unsigned long)status); in kill_thread_or_group()
731 ASSERT_EQ(0, pthread_create(&thread, NULL, kill_thread, (void *)true)); in kill_thread_or_group()
732 ASSERT_EQ(0, pthread_join(thread, &status)); in kill_thread_or_group()
755 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
759 ASSERT_EQ(42, WEXITSTATUS(status)); in TEST()
774 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
778 ASSERT_EQ(SIGSYS, WTERMSIG(status)); in TEST()
795 ASSERT_EQ(0, ret); in TEST()
823 ASSERT_EQ(0, ret); in TEST()
826 ASSERT_EQ(0, ret); in TEST()
841 ASSERT_EQ(0, ret); in TEST()
844 ASSERT_EQ(0, ret); in TEST()
863 ASSERT_EQ(0, ret); in TEST()
866 ASSERT_EQ(0, ret); in TEST()
888 ASSERT_EQ(0, ret); in TEST()
891 ASSERT_EQ(0, ret); in TEST()
894 ASSERT_EQ(0, ret); in TEST()
897 ASSERT_EQ(0, ret); in TEST()
936 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
939 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
949 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
954 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
979 ASSERT_EQ(0, ret) { in TEST_F()
983 ASSERT_EQ(0, ret) { in TEST_F()
988 ASSERT_EQ(0, ret); in TEST_F()
990 ASSERT_EQ(0, ret); in TEST_F()
1097 ASSERT_EQ(0, ret); in TEST_F()
1100 ASSERT_EQ(0, ret); in TEST_F()
1102 ASSERT_EQ(0, ret); in TEST_F()
1104 ASSERT_EQ(0, ret); in TEST_F()
1106 ASSERT_EQ(0, ret); in TEST_F()
1108 ASSERT_EQ(0, ret); in TEST_F()
1110 ASSERT_EQ(0, ret); in TEST_F()
1123 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1126 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1128 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1130 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1132 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1134 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1136 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1152 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1155 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1157 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1159 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1161 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1163 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1165 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1179 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1182 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1184 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1186 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1188 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1190 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1204 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1207 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1209 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1211 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1213 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1215 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
1229 ASSERT_EQ(0, ret); in TEST_F()
1232 ASSERT_EQ(0, ret); in TEST_F()
1234 ASSERT_EQ(0, ret); in TEST_F()
1236 ASSERT_EQ(0, ret); in TEST_F()
1238 ASSERT_EQ(0, ret); in TEST_F()
1251 ASSERT_EQ(0, ret); in TEST_F()
1254 ASSERT_EQ(0, ret); in TEST_F()
1256 ASSERT_EQ(0, ret); in TEST_F()
1258 ASSERT_EQ(0, ret); in TEST_F()
1260 ASSERT_EQ(0, ret); in TEST_F()
1273 ASSERT_EQ(0, ret); in TEST_F()
1276 ASSERT_EQ(0, ret); in TEST_F()
1278 ASSERT_EQ(0, ret); in TEST_F()
1280 ASSERT_EQ(0, ret); in TEST_F()
1294 ASSERT_EQ(0, ret); in TEST_F()
1297 ASSERT_EQ(0, ret); in TEST_F()
1299 ASSERT_EQ(0, ret); in TEST_F()
1301 ASSERT_EQ(0, ret); in TEST_F()
1316 ASSERT_EQ(0, ret); in TEST_F()
1319 ASSERT_EQ(0, ret); in TEST_F()
1321 ASSERT_EQ(0, ret); in TEST_F()
1336 ASSERT_EQ(0, ret); in TEST_F()
1339 ASSERT_EQ(0, ret); in TEST_F()
1341 ASSERT_EQ(0, ret); in TEST_F()
1381 ASSERT_EQ(0, sigaction(SIGUSR1, &action, NULL)); in start_tracer()
1386 ASSERT_EQ(0, ret) { in start_tracer()
1395 ASSERT_EQ(0, ret) { in start_tracer()
1401 ASSERT_EQ(0, ret); in start_tracer()
1404 ASSERT_EQ(1, write(fd, "A", 1)); in start_tracer()
1405 ASSERT_EQ(0, close(fd)); in start_tracer()
1418 ASSERT_EQ(!ptrace_syscall, IS_SECCOMP_EVENT(status)); in start_tracer()
1424 ASSERT_EQ(0, ret); in start_tracer()
1442 ASSERT_EQ(0, pipe(pipefd)); in setup_trace_fixture()
1470 ASSERT_EQ(0, kill(tracer, SIGUSR1)); in teardown_trace_fixture()
1471 ASSERT_EQ(tracer, waitpid(tracer, &status, 0)); in teardown_trace_fixture()
1492 ASSERT_EQ(0x1001, msg) { in tracer_poke()
1548 ASSERT_EQ(0, ret); in TEST_F()
1551 ASSERT_EQ(0, ret); in TEST_F()
1564 ASSERT_EQ(0, ret); in TEST_F()
1567 ASSERT_EQ(0, ret); in TEST_F()
1713 ASSERT_EQ(1, 0) { in change_syscall()
1844 ASSERT_EQ(self->mytid, self->mypid); in FIXTURE_SETUP()
1900 ASSERT_EQ(0, ret); in TEST_F()
1903 ASSERT_EQ(0, ret); in TEST_F()
1915 ASSERT_EQ(0, ret); in TEST_F()
1918 ASSERT_EQ(0, ret); in TEST_F()
1930 ASSERT_EQ(0, ret); in TEST_F()
1933 ASSERT_EQ(0, ret); in TEST_F()
1944 ASSERT_EQ(0, ret); in TEST_F()
1947 ASSERT_EQ(0, ret); in TEST_F()
1969 ASSERT_EQ(0, ret); in TEST_F()
1973 ASSERT_EQ(0, ret); in TEST_F()
1977 ASSERT_EQ(0, ret); in TEST_F()
2001 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
2005 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
2009 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
2036 ASSERT_EQ(0, ret); in TEST_F()
2040 ASSERT_EQ(0, ret); in TEST_F()
2068 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
2072 ASSERT_EQ(0, ret); in TEST_F_SIGNAL()
2090 ASSERT_EQ(0, ret) { in TEST()
2142 ASSERT_EQ(0, ret) { in TEST()
2197 ASSERT_EQ(1, bits); in TEST()
2268 ASSERT_EQ(0, ret) { in TEST()
2447 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST_F()
2456 ASSERT_EQ(0, ret) { in TEST_F()
2471 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2488 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST_F()
2496 ASSERT_EQ(0, ret) { in TEST_F()
2509 ASSERT_EQ(0, ret) { in TEST_F()
2514 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2539 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2564 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST_F()
2573 ASSERT_EQ(0, ret) { in TEST_F()
2579 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2596 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST_F()
2604 ASSERT_EQ(0, ret) { in TEST_F()
2618 ASSERT_EQ(self->sibling[0].system_tid, ret) { in TEST_F()
2624 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2642 ASSERT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) { in TEST_F()
2665 ASSERT_EQ(0, ret) { in TEST_F()
2671 ASSERT_EQ(ret, self->sibling[0].system_tid) { in TEST_F()
2686 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2700 ASSERT_EQ(0, ret) { in TEST_F()
2711 ASSERT_EQ(0, pthread_cond_broadcast(&self->cond)) { in TEST_F()
2723 ASSERT_EQ(0, ret); /* just us chickens */ in TEST_F()
2765 ASSERT_EQ(0, pipe(pipefd)); in TEST()
2818 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
2819 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
2820 ASSERT_EQ(0, ptrace(PTRACE_SETOPTIONS, child_pid, NULL, in TEST()
2822 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0)); in TEST()
2823 ASSERT_EQ(1, write(pipefd[1], ".", 1)); in TEST()
2826 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
2827 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
2828 ASSERT_EQ(SIGTRAP, WSTOPSIG(status)); in TEST()
2829 ASSERT_EQ(PTRACE_EVENT_SECCOMP, (status >> 16)); in TEST()
2830 ASSERT_EQ(0, ptrace(PTRACE_GETEVENTMSG, child_pid, NULL, &msg)); in TEST()
2831 ASSERT_EQ(0x100, msg); in TEST()
2835 ASSERT_EQ(0, ptrace(PTRACE_GETSIGINFO, child_pid, NULL, &info)); in TEST()
2836 ASSERT_EQ(SIGTRAP, info.si_signo); in TEST()
2837 ASSERT_EQ(SIGTRAP | (PTRACE_EVENT_SECCOMP << 8), info.si_code); in TEST()
2844 ASSERT_EQ(0, kill(child_pid, SIGSTOP)); in TEST()
2845 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0)); in TEST()
2846 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
2847 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
2848 ASSERT_EQ(SIGSTOP, WSTOPSIG(status)); in TEST()
2849 ASSERT_EQ(0, ptrace(PTRACE_GETSIGINFO, child_pid, NULL, &info)); in TEST()
2859 ASSERT_EQ(0, kill(child_pid, SIGCONT)); in TEST()
2860 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0)); in TEST()
2861 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
2862 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
2863 ASSERT_EQ(SIGCONT, WSTOPSIG(status)); in TEST()
2864 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0)); in TEST()
2867 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
2868 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
2869 ASSERT_EQ(SIGTRAP, WSTOPSIG(status)); in TEST()
2870 ASSERT_EQ(PTRACE_EVENT_SECCOMP, (status >> 16)); in TEST()
2871 ASSERT_EQ(0, ptrace(PTRACE_GETEVENTMSG, child_pid, NULL, &msg)); in TEST()
2873 ASSERT_EQ(0x200, msg); in TEST()
2881 ASSERT_EQ(0, uname(&utsbuf)); in TEST()
2891 ASSERT_EQ(0, ptrace(PTRACE_CONT, child_pid, NULL, 0)); in TEST()
2892 ASSERT_EQ(1, write(pipefd[1], "!", 1)); in TEST()
2895 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
2924 ASSERT_EQ(0, ret); in TEST_SIGNAL()
3007 ASSERT_EQ(0, pipe(pipefd)); in TEST()
3026 ASSERT_EQ(1, write(pipefd[1], "1", 1)); in TEST()
3027 ASSERT_EQ(0, close(pipefd[1])); in TEST()
3033 ASSERT_EQ(0, close(pipefd[1])); in TEST()
3034 ASSERT_EQ(1, read(pipefd[0], &buf, 1)); in TEST()
3036 ASSERT_EQ(0, ptrace(PTRACE_ATTACH, pid)); in TEST()
3037 ASSERT_EQ(pid, waitpid(pid, NULL, 0)); in TEST()
3059 ASSERT_EQ(0, kill(pid, SIGKILL)); in TEST()
3099 ASSERT_EQ(0, ret) { in TEST()
3185 ASSERT_EQ(0, ret) { in TEST()
3237 ASSERT_EQ(0, ret) { in TEST()
3241 ASSERT_EQ(socketpair(PF_LOCAL, SOCK_SEQPACKET, 0, sk_pair), 0); in TEST()
3307 ASSERT_EQ(0, ret) { in TEST()
3343 ASSERT_EQ(unshare(CLONE_NEWUSER | CLONE_NEWPID), 0); in TEST()
3381 ASSERT_EQ(prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0), 0) { in TEST()
3393 ASSERT_EQ(unshare(CLONE_NEWPID), 0); in TEST()
3408 ASSERT_EQ(unshare(CLONE_NEWPID), 0); in TEST()
3409 ASSERT_EQ(errno, 0); in TEST()
3415 ASSERT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3426 ASSERT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3448 ASSERT_EQ(unshare(CLONE_NEWUSER), 0); in TEST()
3483 ASSERT_EQ(seccomp(SECCOMP_GET_NOTIF_SIZES, 0, &sizes), 0); in TEST()