Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/compiler-rt/lib/msan/
H A Dmsan_interceptors.cpp1146 Vector<struct MSanAtExitRecord *> AtExitStack; member
1149 : AtExitStack() { in InterceptorContext()
1163 uptr element = interceptor_ctx()->AtExitStack.Size() - 1; in MSanAtExitWrapper()
1164 r = interceptor_ctx()->AtExitStack[element]; in MSanAtExitWrapper()
1165 interceptor_ctx()->AtExitStack.PopBack(); in MSanAtExitWrapper()
1216 interceptor_ctx()->AtExitStack.PushBack(r); in setup_at_exit_wrapper()
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors_posix.cpp213 Vector<struct AtExitCtx *> AtExitStack; member
215 InterceptorContext() : libignore(LINKER_INITIALIZED), atexit_mu(MutexTypeAtExit), AtExitStack() {} in InterceptorContext()
414 uptr element = interceptor_ctx()->AtExitStack.Size() - 1; in at_exit_callback_installed_at()
415 ctx = interceptor_ctx()->AtExitStack[element]; in at_exit_callback_installed_at()
416 interceptor_ctx()->AtExitStack.PopBack(); in at_exit_callback_installed_at()
483 interceptor_ctx()->AtExitStack.PushBack(ctx); in setup_at_exit_wrapper()