llvm-project/compiler-rt/lib
Reid Kleckner c696467530 Avoid re-entrancy between __sanitizer::Report, OutputDebugString, and RtlRaiseException
Our Report implementation calls OutputDebugString, which calls
RtlRaiseException, which can re-enter back into the ASan runtime and
cause a hang.

Don't treat this special debugger-only exception code as a noreturn
event, since the stack won't really unwind all the way.

llvm-svn: 277763
2016-08-04 20:05:13 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan Avoid re-entrancy between __sanitizer::Report, OutputDebugString, and RtlRaiseException 2016-08-04 20:05:13 +00:00
builtins [CMake] Load LLVMConfig for standalone build of builtins 2016-08-02 05:51:05 +00:00
cfi [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
dfsan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
esan [esan|wset] Fix flaky sampling tests 2016-07-19 05:06:48 +00:00
interception [compilter-rt] Try to fix correctly rL277560 2016-08-03 05:03:35 +00:00
lsan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
msan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
profile [Profile] track ownership of filename pattern string 2016-08-02 19:34:00 +00:00
safestack [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
sanitizer_common fix whitespaces from https://reviews.llvm.org/D23170 2016-08-04 18:30:41 +00:00
scudo [scudo] add NORETURN to the declaration of dieWithMessage; this should fix a warning in lib/scudo/scudo_termination.cpp 2016-08-02 23:23:13 +00:00
stats [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
tsan Follow-up for r277458: Update the tsan_mman_test.cc unit test. 2016-08-02 14:41:03 +00:00
ubsan [compiler-rt] Fix VisualStudio virtual folders layout 2016-07-11 21:51:56 +00:00
xray [compiler-rt][XRay] Stash xmm registers in the trampolines 2016-08-04 00:09:35 +00:00
CMakeLists.txt [compiler-rt][XRay] re-submitting r276117, with fixes for build breakage due to extraneous and missing dependencies and attempts to build on unsupported OSes 2016-07-21 07:39:55 +00:00
Makefile.mk Remove autoconf support for building runtime libraries. 2016-01-26 21:31:12 +00:00