llvm-project/compiler-rt/lib
Hans Wennborg 83cd9b32dd Revert r342652 "[winasan] Unpoison the stack in NtTerminateThread"
This seems to cause the thread's exit code to be clobbered, breaking
Chromium tests.

Also revert follow-up r342654.

> In long-running builds we've seen some ASan complaints during thread creation that we suspect are due to leftover poisoning from previous threads whose stacks occupied that memory. This patch adds a hook that unpoisons the stack just before the NtTerminateThread syscall.
>
> Differential Revision: https://reviews.llvm.org/D52091

llvm-svn: 343322
2018-09-28 14:41:25 +00:00
..
BlocksRuntime [compiler-rt] Test commit: remove some trailing white spaces. 2017-08-25 19:36:30 +00:00
asan Revert r342652 "[winasan] Unpoison the stack in NtTerminateThread" 2018-09-28 14:41:25 +00:00
builtins [compiler-rt] [builtins] Add logb/logbf/logbl methods to compiler-rt to avoid libm dependencies when possible. 2018-09-24 20:39:19 +00:00
cfi cfi: Remove blacklist entries for libc++. 2018-08-15 18:05:55 +00:00
dfsan sanitizers: consistently check result of MmapFixedNoReserve 2018-07-20 08:33:41 +00:00
esan esan: fix shadow setup 2018-07-20 13:40:08 +00:00
fuzzer [fuzzer] Replace FuzzerExtFunctionsDlsymWin.cpp with FuzzerExtFunctionsWeakAlias.cpp 2018-09-20 23:24:48 +00:00
hwasan [hwasan] Record and display stack history in stack-based reports. 2018-09-24 23:03:34 +00:00
interception [winasan] Reduce hotpatch prefix check to 8 bytes 2018-09-20 14:28:50 +00:00
lsan Revert "[lsan] Do not check for leaks in the forked process" 2018-08-27 17:26:28 +00:00
msan [MSan] store origins for variadic function parameters in __msan_va_arg_origin_tls 2018-09-06 15:14:36 +00:00
profile [Windows] Include BaseTsd.h with lowercase 2018-09-10 20:28:06 +00:00
safestack SafeStack: Fix thread liveness check on *BSD 2018-08-28 18:30:03 +00:00
sanitizer_common [sanitizer] Disable failing Android test after D52371 2018-09-27 19:15:40 +00:00
scudo [sanitizer] Revert D50940 2018-08-29 19:41:28 +00:00
stats [CMake] Add compiler-rt header files to the list of sources for targets 2018-07-10 13:00:17 +00:00
tsan [compiler-rt][TSan] Add TSan runtime support for Go on linux-aarch64. 2018-09-19 11:56:20 +00:00
ubsan [compiler-rt][ubsan] Implicit Conversion Sanitizer - integer truncation - compiler-rt part 2018-07-30 18:58:30 +00:00
ubsan_minimal [compiler-rt][ubsan] Implicit Conversion Sanitizer - integer truncation - compiler-rt part 2018-07-30 18:58:30 +00:00
xray [XRay] Guard local variables with `static` and struct with unnamed namespaces 2018-09-28 02:05:52 +00:00
CMakeLists.txt [cmake] Add a separate CMake var to control profile runtime 2017-10-02 05:03:55 +00:00