• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:sigset

341   uint64_t sigset = 0;  in ClearSignalMask()  local
342 if (syscall(__NR_rt_sigprocmask, SIG_SETMASK, &sigset, nullptr, sizeof(sigset)) != 0) { in ClearSignalMask()
348 uint64_t sigset; in GetSignalMask() local
349 if (syscall(__NR_rt_sigprocmask, SIG_SETMASK, nullptr, &sigset, sizeof(sigset)) != 0) { in GetSignalMask()
352 return sigset; in GetSignalMask()
366 static void TestSignalMaskFiltered(uint64_t sigset, SignalMaskFunctionType type) { in TestSignalMaskFiltered() argument
368 bool signal_blocked = sigset & (1ULL << (signo - 1)); in TestSignalMaskFiltered()
393 static uint64_t sigset; in TEST() local
395 sa.sa_handler = [](int) { sigset = GetSignalMask(); }; in TEST()
399 ASSERT_NE(0ULL, sigset); in TEST()
400 TestSignalMaskFiltered(sigset, sigset_type); in TEST()
405 static uint64_t sigset; in TEST() local
407 sa.sa_handler = [](int) { sigset = GetSignalMask(); }; in TEST()
411 ASSERT_NE(0ULL, sigset); in TEST()
412 TestSignalMaskFiltered(sigset, SignalMaskFunctionType::RtAware); in TEST()
501 sigset(i, SIG_HOLD); in TEST()
844 ASSERT_EQ(SIG_ERR, sigset(99999, SIG_DFL)); in TEST()
854 ASSERT_EQ(signal_handler, sigset(SIGRTMIN, SIG_HOLD)); in TEST()
861 ASSERT_EQ(SIG_HOLD, sigset(SIGRTMIN, signal_handler)); in TEST()
862 ASSERT_EQ(signal_handler, sigset(SIGRTMIN, signal_handler)); in TEST()
868 TEST(signal, sigset) { in TEST() argument
885 ASSERT_EQ(SIG_HOLD, sigset(SIGALRM, signal_handler)); in TEST()
889 ASSERT_EQ(signal_handler, sigset(SIGALRM, SIG_IGN)); in TEST()
893 ASSERT_EQ(SIG_IGN, sigset(SIGALRM, SIG_DFL)); in TEST()
897 ASSERT_EQ(SIG_DFL, sigset(SIGALRM, SIG_HOLD)); in TEST()