Searched refs:sigact (Results 1 – 4 of 4) sorted by relevance
/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerUtilPosix.cpp | 63 struct sigaction sigact = {}; in SetSigaction() local 64 if (sigaction(signum, nullptr, &sigact)) { in SetSigaction() 68 if (sigact.sa_flags & SA_SIGINFO) { in SetSigaction() 69 if (sigact.sa_sigaction) { in SetSigaction() 72 upstream_segv_handler = sigact.sa_sigaction; in SetSigaction() 75 if (sigact.sa_handler != SIG_DFL && sigact.sa_handler != SIG_IGN && in SetSigaction() 76 sigact.sa_handler != SIG_ERR) in SetSigaction() 84 new_sigact.sa_flags = SA_SIGINFO | (sigact.sa_flags & SA_ONSTACK); in SetSigaction()
|
/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_posix_libcdep.cpp | 156 struct sigaction sigact; in Abort() local 157 internal_memset(&sigact, 0, sizeof(sigact)); in Abort() 158 sigact.sa_handler = SIG_DFL; in Abort() 159 internal_sigaction(SIGABRT, &sigact, nullptr); in Abort() 217 struct sigaction sigact; in MaybeInstallSigaction() local 218 internal_memset(&sigact, 0, sizeof(sigact)); in MaybeInstallSigaction() 219 sigact.sa_sigaction = (sa_sigaction_t)handler; in MaybeInstallSigaction() 222 sigact in MaybeInstallSigaction() [all...] |
/llvm-project/compiler-rt/lib/stats/ |
H A D | stats.cpp | 124 struct sigaction sigact; in WriteReportOnExitOrSignal() local 125 internal_memset(&sigact, 0, sizeof(sigact)); in WriteReportOnExitOrSignal() 126 sigact.sa_handler = USR2Handler; in WriteReportOnExitOrSignal() 127 internal_sigaction(SIGUSR2, &sigact, nullptr); in WriteReportOnExitOrSignal()
|
/llvm-project/compiler-rt/lib/asan/tests/ |
H A D | asan_test.cpp | 300 struct sigaction sigact; in TEST() local 301 memset(&sigact, 0, sizeof(sigact)); in TEST() 302 sigact.sa_sigaction = my_sigaction_sighandler; in TEST() 303 sigact.sa_flags = SA_SIGINFO; in TEST() 309 EXPECT_EQ(0, sigaction(SIGSEGV, &sigact, 0)); in TEST() 311 EXPECT_EQ(0, sigaction(SIGBUS, &sigact, 0)); in TEST()
|