Home
last modified time | relevance | path

Searched refs:sigact (Results 1 – 4 of 4) sorted by relevance

/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerUtilPosix.cpp63 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 Dsanitizer_posix_libcdep.cpp156 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 Dstats.cpp124 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 Dasan_test.cpp300 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()