Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_posix_libcdep.cpp170 stack_t altstack, oldstack; in SetAlternateSignalStack() local
178 altstack.ss_size = GetAltStackSize(); in SetAlternateSignalStack()
179 altstack.ss_sp = (char *)MmapOrDie(altstack.ss_size, __func__); in SetAlternateSignalStack()
180 altstack.ss_flags = 0; in SetAlternateSignalStack()
181 CHECK_EQ(0, sigaltstack(&altstack, nullptr)); in SetAlternateSignalStack()
185 stack_t altstack, oldstack; in UnsetAlternateSignalStack() local
186 altstack.ss_sp = nullptr; in UnsetAlternateSignalStack()
187 altstack.ss_flags = SS_DISABLE; in UnsetAlternateSignalStack()
188 altstack.ss_size = GetAltStackSize(); // Some sane value required on Darwin. in UnsetAlternateSignalStack()
189 CHECK_EQ(0, sigaltstack(&altstack, &oldstack)); in UnsetAlternateSignalStack()