Home
last modified time | relevance | path

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

/netbsd-src/external/gpl3/gcc/dist/libsanitizer/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()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_posix_libcdep.cc179 stack_t altstack, oldstack; in SetAlternateSignalStack() local
188 altstack.ss_sp = (char*) base; in SetAlternateSignalStack()
189 altstack.ss_flags = 0; in SetAlternateSignalStack()
190 altstack.ss_size = kAltStackSize; in SetAlternateSignalStack()
191 CHECK_EQ(0, sigaltstack(&altstack, nullptr)); in SetAlternateSignalStack()
195 stack_t altstack, oldstack; in UnsetAlternateSignalStack() local
196 altstack.ss_sp = nullptr; in UnsetAlternateSignalStack()
197 altstack.ss_flags = SS_DISABLE; in UnsetAlternateSignalStack()
198 altstack.ss_size = kAltStackSize; // Some sane value required on Darwin. in UnsetAlternateSignalStack()
199 CHECK_EQ(0, sigaltstack(&altstack, &oldstack)); in UnsetAlternateSignalStack()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_posix_libcdep.cc175 stack_t altstack, oldstack; in SetAlternateSignalStack() local
184 altstack.ss_sp = (char*) base; in SetAlternateSignalStack()
185 altstack.ss_flags = 0; in SetAlternateSignalStack()
186 altstack.ss_size = kAltStackSize; in SetAlternateSignalStack()
187 CHECK_EQ(0, sigaltstack(&altstack, nullptr)); in SetAlternateSignalStack()
191 stack_t altstack, oldstack; in UnsetAlternateSignalStack() local
192 altstack.ss_sp = nullptr; in UnsetAlternateSignalStack()
193 altstack.ss_flags = SS_DISABLE; in UnsetAlternateSignalStack()
194 altstack.ss_size = kAltStackSize; // Some sane value required on Darwin. in UnsetAlternateSignalStack()
195 CHECK_EQ(0, sigaltstack(&altstack, &oldstack)); in UnsetAlternateSignalStack()