Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Posix/
H A Dunpoison-alternate-stack.cpp82 void setSignalAlternateStack(void *AltStack) { in setSignalAlternateStack() argument
83 sigaltstack((stack_t const *)AltStack, nullptr); in setSignalAlternateStack()
101 void *threadFun(void *AltStack) { in threadFun() argument
105 setSignalAlternateStack(AltStack); in threadFun()
152 stack_t AltStack = {}; in main() local
153 AltStack.ss_sp = (char *)Mapping + DefaultStackSize; in main()
154 AltStack.ss_flags = 0; in main()
155 AltStack.ss_size = AltStackSize; in main()
161 pthread_create(&Thread, &ThreadAttr, &threadFun, (void *)&AltStack); in main()
/llvm-project-15.0.7/llvm/lib/Support/Unix/
H A DSignals.inc272 stack_t AltStack = {};
273 AltStack.ss_sp = static_cast<char *>(safe_malloc(AltStackSize));
274 NewAltStackPointer = AltStack.ss_sp; // Save to avoid reporting a leak.
275 AltStack.ss_size = AltStackSize;
276 if (sigaltstack(&AltStack, &OldAltStack) != 0)
277 free(AltStack.ss_sp);