• Home
  • Raw
  • Download

Lines Matching refs:status

788 	void *status;  in kill_thread_or_group()  local
831 ASSERT_EQ(0, pthread_join(thread, &status)); in kill_thread_or_group()
832 ASSERT_EQ(SIBLING_EXIT_UNKILLED, (unsigned long)status); in kill_thread_or_group()
836 ASSERT_EQ(0, pthread_join(thread, &status)); in kill_thread_or_group()
837 ASSERT_NE(SIBLING_EXIT_FAILURE, (unsigned long)status); in kill_thread_or_group()
849 int status; in TEST() local
859 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
862 ASSERT_TRUE(WIFEXITED(status)); in TEST()
863 ASSERT_EQ(42, WEXITSTATUS(status)); in TEST()
868 int status; in TEST() local
878 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
881 ASSERT_TRUE(WIFSIGNALED(status)); in TEST()
882 ASSERT_EQ(SIGSYS, WTERMSIG(status)); in TEST()
887 int status; in TEST() local
897 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
900 EXPECT_TRUE(WIFSIGNALED(status)) { in TEST()
903 ASSERT_EQ(SIGSYS, WTERMSIG(status)); in TEST()
1486 #define IS_SECCOMP_EVENT(status) ((status >> 16) == PTRACE_EVENT_SECCOMP) argument
1494 pid_t tracee, int status, void *args);
1534 int status; in start_tracer() local
1536 if (wait(&status) != tracee) in start_tracer()
1538 if (WIFSIGNALED(status) || WIFEXITED(status)) in start_tracer()
1543 ASSERT_EQ(!ptrace_syscall, IS_SECCOMP_EVENT(status)); in start_tracer()
1545 tracer_func(_metadata, tracee, status, args); in start_tracer()
1591 int status; in teardown_trace_fixture() local
1597 ASSERT_EQ(tracer, waitpid(tracer, &status, 0)); in teardown_trace_fixture()
1598 if (WEXITSTATUS(status)) in teardown_trace_fixture()
1608 void tracer_poke(struct __test_metadata *_metadata, pid_t tracee, int status, in tracer_poke() argument
1955 int status, void *args) in tracer_seccomp() argument
2001 int status, void *args) in tracer_ptrace() argument
2457 #define PTHREAD_JOIN(tid, status) \ argument
2459 int _rc = pthread_join(tid, status); \
2590 void *status; in TEST_F() local
2633 PTHREAD_JOIN(self->sibling[0].tid, &status); in TEST_F()
2634 EXPECT_EQ(SIBLING_EXIT_FAILURE, (long)status); in TEST_F()
2635 PTHREAD_JOIN(self->sibling[1].tid, &status); in TEST_F()
2636 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2642 void *status; in TEST_F() local
2675 PTHREAD_JOIN(self->sibling[0].tid, &status); in TEST_F()
2676 EXPECT_EQ(0x0, (long)status); in TEST_F()
2677 PTHREAD_JOIN(self->sibling[1].tid, &status); in TEST_F()
2678 EXPECT_EQ(0x0, (long)status); in TEST_F()
2683 void *status; in TEST_F() local
2701 PTHREAD_JOIN(self->sibling[0].tid, &status); in TEST_F()
2702 EXPECT_EQ(SIBLING_EXIT_NEWPRIVS, (long)status); in TEST_F()
2703 PTHREAD_JOIN(self->sibling[1].tid, &status); in TEST_F()
2704 EXPECT_EQ(SIBLING_EXIT_NEWPRIVS, (long)status); in TEST_F()
2710 void *status; in TEST_F() local
2741 PTHREAD_JOIN(self->sibling[0].tid, &status); in TEST_F()
2742 EXPECT_EQ(0x0, (long)status); in TEST_F()
2743 PTHREAD_JOIN(self->sibling[1].tid, &status); in TEST_F()
2744 EXPECT_EQ(0x0, (long)status); in TEST_F()
2750 void *status; in TEST_F() local
2786 PTHREAD_JOIN(self->sibling[0].tid, &status); in TEST_F()
2787 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2788 PTHREAD_JOIN(self->sibling[1].tid, &status); in TEST_F()
2789 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2795 void *status; in TEST_F() local
2835 PTHREAD_JOIN(self->sibling[0].tid, &status); in TEST_F()
2836 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2837 PTHREAD_JOIN(self->sibling[1].tid, &status); in TEST_F()
2838 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2844 void *status; in TEST_F() local
2895 PTHREAD_JOIN(self->sibling[sib].tid, &status); in TEST_F()
2896 EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status); in TEST_F()
2920 PTHREAD_JOIN(self->sibling[sib].tid, &status); in TEST_F()
2921 EXPECT_EQ(0, (long)status); in TEST_F()
2938 int status; in TEST() local
3024 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3025 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
3032 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3033 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
3034 ASSERT_EQ(SIGTRAP, WSTOPSIG(status)); in TEST()
3035 ASSERT_EQ(PTRACE_EVENT_SECCOMP, (status >> 16)); in TEST()
3053 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3054 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
3055 ASSERT_EQ(SIGSTOP, WSTOPSIG(status)); in TEST()
3068 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3069 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
3070 ASSERT_EQ(SIGCONT, WSTOPSIG(status)); in TEST()
3074 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3075 ASSERT_EQ(true, WIFSTOPPED(status)); in TEST()
3076 ASSERT_EQ(SIGTRAP, WSTOPSIG(status)); in TEST()
3077 ASSERT_EQ(PTRACE_EVENT_SECCOMP, (status >> 16)); in TEST()
3102 ASSERT_EQ(child_pid, waitpid(child_pid, &status, 0)); in TEST()
3103 if (WIFSIGNALED(status) || WEXITSTATUS(status)) in TEST()
3292 int status, listener; in TEST() local
3321 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3322 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3323 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3389 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3390 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3391 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3472 int status, listener, sk_pair[2]; in TEST() local
3538 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3539 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3540 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3547 int status, listener; in TEST() local
3571 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3572 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3573 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3582 int status, listener; in TEST() local
3610 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3611 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3612 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3623 int status, listener; in TEST() local
3647 EXPECT_EQ(waitpid(pid2, &status, 0), pid2); in TEST()
3648 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3649 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3650 exit(WEXITSTATUS(status)); in TEST()
3681 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3682 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3683 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3685 EXPECT_EQ(waitpid(pid2, &status, 0), pid2); in TEST()
3686 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3687 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3693 int status, listener; in TEST() local
3723 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3724 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3725 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3741 int status, listener; in TEST() local
3813 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3814 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3815 EXPECT_EQ(0, WEXITSTATUS(status)) { in TEST()
3816 if (WEXITSTATUS(status) == 2) { in TEST()
3827 int status; in TEST() local
3857 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3858 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3859 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3881 int status; in TEST() local
3898 int listener, status; in TEST() local
3932 if (waitpid(pid1, &status, 0) != pid1 || !WIFEXITED(status) || in TEST()
3933 WEXITSTATUS(status)) in TEST()
3936 if (waitpid(pid2, &status, 0) != pid2 || !WIFEXITED(status) || in TEST()
3937 WEXITSTATUS(status)) in TEST()
3943 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
3944 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
3945 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
3962 int status, listener, memfd, fd; in TEST() local
4078 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4079 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4080 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()
4089 int status, listener, memfd; in TEST() local
4144 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
4145 EXPECT_EQ(true, WIFEXITED(status)); in TEST()
4146 EXPECT_EQ(0, WEXITSTATUS(status)); in TEST()