Searched refs:sigact (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/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-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_posix_libcdep.cpp | 136 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 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-15.0.7/compiler-rt/lib/asan/tests/ |
| H A D | asan_test.cpp | 292 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()
|