Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/
H A DFuzzerUtilPosix.cpp53 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 Dsanitizer_posix_libcdep.cc152 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 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()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_posix_libcdep.cc148 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 Dstats.cc124 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 Dtrap.c381 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 Dafl_driver.cpp172 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 Dasan_test.cc293 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 Dkern_exec.c2215 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 Dtsan_interceptors.cc1845 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 Dtsan_interceptors.cc1887 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()