Home
last modified time | relevance | path

Searched refs:sigactions (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors_posix.cpp212 __sanitizer_sigaction sigactions[kSigCount]; member
2080 __sanitizer_sigaction *sigactions = interceptor_ctx()->sigactions; in CallUserSignalHandler() local
2082 Acquire(thr, 0, (uptr)&sigactions[sig]); in CallUserSignalHandler()
2110 volatile uptr pc = (sigactions[sig].sa_flags & SA_SIGINFO) in CallUserSignalHandler()
2111 ? (uptr)sigactions[sig].sigaction in CallUserSignalHandler()
2112 : (uptr)sigactions[sig].handler; in CallUserSignalHandler()
2583 __sanitizer_sigaction *sigactions = interceptor_ctx()->sigactions; in sigaction_impl() local
2585 if (old) internal_memcpy(&old_stored, &sigactions[sig], sizeof(old_stored)); in sigaction_impl()
2594 sigactions[sig].handler = in sigaction_impl()
2596 sigactions[sig].sa_flags = *(volatile int const *)&act->sa_flags; in sigaction_impl()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_interceptors.cpp1116 static atomic_uintptr_t sigactions[kMaxSignals]; variable
1126 (signal_cb)atomic_load(&sigactions[signo], memory_order_relaxed); in SignalHandler()
1139 (sigaction_cb)atomic_load(&sigactions[signo], memory_order_relaxed); in SignalAction()
1526 uptr old_cb = atomic_load(&sigactions[signo], memory_order_relaxed); in sigaction_impl()
1536 atomic_store(&sigactions[signo], cb, memory_order_relaxed); in sigaction_impl()
1566 atomic_store(&sigactions[signo], cb, memory_order_relaxed); in signal_impl()
/freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/
H A Ddfsan_custom.cpp1606 static atomic_uintptr_t sigactions[kMaxSignals]; variable
1617 (signal_cb)atomic_load(&sigactions[signo], memory_order_relaxed); in SignalHandler()
1632 (sigaction_cb)atomic_load(&sigactions[signo], memory_order_relaxed); in SignalAction()
1643 uptr old_cb = atomic_load(&sigactions[signum], memory_order_relaxed); in __dfsw_sigaction()
1651 atomic_store(&sigactions[signum], cb, memory_order_relaxed); in __dfsw_sigaction()
1657 atomic_store(&sigactions[signum], cb, memory_order_relaxed); in __dfsw_sigaction()
1697 uptr old_cb = atomic_load(&sigactions[signum], memory_order_relaxed); in dfsan_signal()
1699 atomic_store(&sigactions[signum], (uptr)handler, memory_order_relaxed); in dfsan_signal()