Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
Dsanitizer_posix_libcdep.cpp168 stack_t altstack, oldstack; in SetAlternateSignalStack() local
176 altstack.ss_size = GetAltStackSize(); in SetAlternateSignalStack()
177 altstack.ss_sp = (char *)MmapOrDie(altstack.ss_size, __func__); in SetAlternateSignalStack()
178 altstack.ss_flags = 0; in SetAlternateSignalStack()
179 CHECK_EQ(0, sigaltstack(&altstack, nullptr)); in SetAlternateSignalStack()
183 stack_t altstack, oldstack; in UnsetAlternateSignalStack() local
184 altstack.ss_sp = nullptr; in UnsetAlternateSignalStack()
185 altstack.ss_flags = SS_DISABLE; in UnsetAlternateSignalStack()
186 altstack.ss_size = GetAltStackSize(); // Some sane value required on Darwin. in UnsetAlternateSignalStack()
187 CHECK_EQ(0, sigaltstack(&altstack, &oldstack)); in UnsetAlternateSignalStack()