Searched refs:sigactions (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_interceptors_posix.cpp | 215 __sanitizer_sigaction sigactions[kSigCount]; member 2157 __sanitizer_sigaction *sigactions = interceptor_ctx()->sigactions; in CallUserSignalHandler() local 2159 Acquire(thr, 0, (uptr)&sigactions[sig]); in CallUserSignalHandler() 2187 volatile uptr pc = (sigactions[sig].sa_flags & SA_SIGINFO) in CallUserSignalHandler() 2188 ? (uptr)sigactions[sig].sigaction in CallUserSignalHandler() 2189 : (uptr)sigactions[sig].handler; in CallUserSignalHandler() 2662 __sanitizer_sigaction *sigactions = interceptor_ctx()->sigactions; in sigaction_impl() local 2664 if (old) internal_memcpy(&old_stored, &sigactions[sig], sizeof(old_stored)); in sigaction_impl() 2673 sigactions[sig].handler = in sigaction_impl() 2675 sigactions[sig].sa_flags = *(volatile int const *)&act->sa_flags; in sigaction_impl() [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/msan/ |
| H A D | msan_interceptors.cpp | 1142 static atomic_uintptr_t sigactions[kMaxSignals]; variable 1152 (signal_cb)atomic_load(&sigactions[signo], memory_order_relaxed); in SignalHandler() 1165 (sigaction_cb)atomic_load(&sigactions[signo], memory_order_relaxed); in SignalAction() 1552 uptr old_cb = atomic_load(&sigactions[signo], memory_order_relaxed); in sigaction_impl() 1562 atomic_store(&sigactions[signo], cb, memory_order_relaxed); in sigaction_impl() 1592 atomic_store(&sigactions[signo], cb, memory_order_relaxed); in signal_impl()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/ |
| H A D | dfsan_custom.cpp | 1609 static atomic_uintptr_t sigactions[kMaxSignals]; variable 1620 (signal_cb)atomic_load(&sigactions[signo], memory_order_relaxed); in SignalHandler() 1635 (sigaction_cb)atomic_load(&sigactions[signo], memory_order_relaxed); in SignalAction() 1646 uptr old_cb = atomic_load(&sigactions[signum], memory_order_relaxed); in __dfsw_sigaction() 1654 atomic_store(&sigactions[signum], cb, memory_order_relaxed); in __dfsw_sigaction() 1660 atomic_store(&sigactions[signum], cb, memory_order_relaxed); in __dfsw_sigaction() 1700 uptr old_cb = atomic_load(&sigactions[signum], memory_order_relaxed); in dfsan_signal() 1702 atomic_store(&sigactions[signum], (uptr)handler, memory_order_relaxed); in dfsan_signal()
|