Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_posix_libcdep.cpp136 struct sigaction sigact; in Abort() local
137 internal_memset(&sigact, 0, sizeof(sigact)); in Abort()
138 sigact.sa_handler = SIG_DFL; in Abort()
139 internal_sigaction(SIGABRT, &sigact, nullptr); in Abort()
197 struct sigaction sigact; in MaybeInstallSigaction() local
198 internal_memset(&sigact, 0, sizeof(sigact)); in MaybeInstallSigaction()
199 sigact.sa_sigaction = (sa_sigaction_t)handler; in MaybeInstallSigaction()
202 sigact.sa_flags = SA_SIGINFO | SA_NODEFER; in MaybeInstallSigaction()
203 if (common_flags()->use_sigaltstack) sigact.sa_flags |= SA_ONSTACK; in MaybeInstallSigaction()
204 CHECK_EQ(0, internal_sigaction(signum, &sigact, nullptr)); in MaybeInstallSigaction()
/llvm-project-15.0.7/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-15.0.7/compiler-rt/lib/asan/tests/
H A Dasan_test.cpp292 struct sigaction sigact; in TEST() local
293 memset(&sigact, 0, sizeof(sigact)); in TEST()
294 sigact.sa_sigaction = my_sigaction_sighandler; in TEST()
295 sigact.sa_flags = SA_SIGINFO; in TEST()
301 EXPECT_EQ(0, sigaction(SIGSEGV, &sigact, 0)); in TEST()
303 EXPECT_EQ(0, sigaction(SIGBUS, &sigact, 0)); in TEST()