Searched defs:sigactions (Results 1 - 2 of 2) sorted by relevance

/external/compiler-rt/lib/msan/
H A Dmsan_interceptors.cc966 // Access to sigactions[] is gone with relaxed atomics to avoid data race with
969 static atomic_uintptr_t sigactions[kMaxSignals]; local
979 (signal_cb)atomic_load(&sigactions[signo], memory_order_relaxed);
992 (sigaction_cb)atomic_load(&sigactions[signo], memory_order_relaxed);
1005 uptr old_cb = atomic_load(&sigactions[signo], memory_order_relaxed);
1015 atomic_store(&sigactions[signo], cb, memory_order_relaxed);
1042 atomic_store(&sigactions[signo], cb, memory_order_relaxed);
/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors.cc116 static sigaction_t sigactions[kSigCount]; variable
1693 (uptr)sigactions[sig].sa_sigaction :
1694 (uptr)sigactions[sig].sa_handler;
1697 sigactions[sig].sa_sigaction(sig, info, uctx);
1699 sigactions[sig].sa_handler(sig);
1734 if (sigactions[sig].sa_handler != SIG_DFL
1735 && sigactions[sig].sa_handler != SIG_IGN) {
1812 internal_memcpy(old, &sigactions[sig], sizeof(*old));
1815 internal_memcpy(&sigactions[sig], act, sizeof(*act));

Completed in 890 milliseconds