| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/ |
| H A D | FuzzerUtilPosix.cpp | 53 struct sigaction sigact = {}; in SetSigaction() local 54 if (sigaction(signum, nullptr, &sigact)) { in SetSigaction() 58 if (sigact.sa_flags & SA_SIGINFO) { in SetSigaction() 59 if (sigact.sa_sigaction) in SetSigaction() 62 if (sigact.sa_handler != SIG_DFL && sigact.sa_handler != SIG_IGN && in SetSigaction() 63 sigact.sa_handler != SIG_ERR) in SetSigaction() 67 sigact = {}; in SetSigaction() 68 sigact.sa_sigaction = callback; in SetSigaction() 69 if (sigaction(signum, &sigact, 0)) { in SetSigaction()
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
| H A D | sanitizer_posix_libcdep.cc | 152 struct sigaction sigact; in Abort() local 153 internal_memset(&sigact, 0, sizeof(sigact)); in Abort() 154 sigact.sa_sigaction = (sa_sigaction_t)SIG_DFL; in Abort() 155 internal_sigaction(SIGABRT, &sigact, nullptr); in Abort() 207 struct sigaction sigact; in MaybeInstallSigaction() local 208 internal_memset(&sigact, 0, sizeof(sigact)); in MaybeInstallSigaction() 209 sigact.sa_sigaction = (sa_sigaction_t)handler; in MaybeInstallSigaction() 212 sigact.sa_flags = SA_SIGINFO | SA_NODEFER; in MaybeInstallSigaction() 213 if (common_flags()->use_sigaltstack) sigact.sa_flags |= SA_ONSTACK; in MaybeInstallSigaction() 214 CHECK_EQ(0, internal_sigaction(signum, &sigact, nullptr)); in MaybeInstallSigaction()
|
| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/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()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
| H A D | sanitizer_posix_libcdep.cc | 148 struct sigaction sigact; in Abort() local 149 internal_memset(&sigact, 0, sizeof(sigact)); in Abort() 150 sigact.sa_sigaction = (sa_sigaction_t)SIG_DFL; in Abort() 151 internal_sigaction(SIGABRT, &sigact, nullptr); in Abort() 203 struct sigaction sigact; in MaybeInstallSigaction() local 204 internal_memset(&sigact, 0, sizeof(sigact)); in MaybeInstallSigaction() 205 sigact.sa_sigaction = (sa_sigaction_t)handler; in MaybeInstallSigaction() 208 sigact.sa_flags = SA_SIGINFO | SA_NODEFER; in MaybeInstallSigaction() 209 if (common_flags()->use_sigaltstack) sigact.sa_flags |= SA_ONSTACK; in MaybeInstallSigaction() 210 CHECK_EQ(0, internal_sigaction(signum, &sigact, nullptr)); in MaybeInstallSigaction()
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/stats/ |
| H A D | stats.cc | 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()
|
| /netbsd-src/bin/ksh/ |
| H A D | trap.c | 381 struct sigaction sigact; local 390 sigaction(p->signal, &Sigact_ign, &sigact); 391 p->flags |= sigact.sa_handler == SIG_IGN ? 419 sigemptyset(&sigact.sa_mask); 420 sigact.sa_flags = KSH_SA_FLAGS; 421 sigact.sa_handler = f; 422 sigaction(p->signal, &sigact, (struct sigaction *) 0);
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/afl/ |
| H A D | afl_driver.cpp | 172 struct sigaction sigact; in SetSigaction() local 173 memset(&sigact, 0, sizeof(sigact)); in SetSigaction() 174 sigact.sa_sigaction = callback; in SetSigaction() 175 if (sigaction(signum, &sigact, 0)) { in SetSigaction()
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/asan/tests/ |
| H A D | asan_test.cc | 293 struct sigaction sigact; in TEST() local 294 memset(&sigact, 0, sizeof(sigact)); in TEST() 295 sigact.sa_sigaction = my_sigaction_sighandler; in TEST() 296 sigact.sa_flags = SA_SIGINFO; in TEST() 302 EXPECT_EQ(0, sigaction(SIGSEGV, &sigact, 0)); in TEST() 304 EXPECT_EQ(0, sigaction(SIGBUS, &sigact, 0)); in TEST()
|
| /netbsd-src/sys/kern/ |
| H A D | kern_exec.c | 2215 struct sigaction sigact; in handle_posix_spawn_attrs() 2223 memset(&sigact, 0, sizeof(sigact)); in handle_posix_spawn_attrs() 2224 sigact._sa_u._sa_handler = SIG_DFL; in handle_posix_spawn_attrs() 2225 sigact.sa_flags = 0; in handle_posix_spawn_attrs() 2302 sigaction1(l, i, &sigact, NULL, NULL, 0); in handle_posix_spawn_attrs() 2213 struct sigaction sigact; handle_posix_spawn_attrs() local
|
| /netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
| H A D | tsan_interceptors.cc | 1845 bool sigact, int sig, in CallUserSignalHandler() argument 1870 sigact ? (uptr)sigactions[sig].sigaction : (uptr)sigactions[sig].handler; in CallUserSignalHandler() 1872 if (sigact) in CallUserSignalHandler() 1938 void ALWAYS_INLINE rtl_generic_sighandler(bool sigact, int sig, in rtl_generic_sighandler() argument 1957 CallUserSignalHandler(thr, sync, true, sigact, sig, info, ctx); in rtl_generic_sighandler() 1966 CallUserSignalHandler(thr, sync, acq, sigact, sig, info, ctx); in rtl_generic_sighandler() 1977 signal->sigaction = sigact; in rtl_generic_sighandler()
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
| H A D | tsan_interceptors.cc | 1887 bool sigact, int sig, in CallUserSignalHandler() argument 1912 sigact ? (uptr)sigactions[sig].sigaction : (uptr)sigactions[sig].handler; in CallUserSignalHandler() 1914 if (sigact) in CallUserSignalHandler() 1980 void ALWAYS_INLINE rtl_generic_sighandler(bool sigact, int sig, in rtl_generic_sighandler() argument 1999 CallUserSignalHandler(thr, sync, true, sigact, sig, info, ctx); in rtl_generic_sighandler() 2008 CallUserSignalHandler(thr, sync, acq, sigact, sig, info, ctx); in rtl_generic_sighandler() 2019 signal->sigaction = sigact; in rtl_generic_sighandler()
|