hanchenye-llvm-project/compiler-rt/lib
Julian Lettner 8f1ea2e85c [TSan][Darwin] Fix CheckAndProtect() for MappingAppleAarch64
In the new TSan runtime refactoring this line was changed:
```
ProtectRange(MetaShadowEnd(), TraceMemBeg());
-->
ProtectRange(MetaShadowEnd(), HeapMemBeg());
```

But for `MappingAppleAarch64` the app heap comes before the shadow,
resulting in:
```
CHECK failed: tsan_platform_posix.cpp:83 "((beg)) <= ((end))" (0xe00000000, 0x200000000)
```

rdar://86521924

Differential Revision: https://reviews.llvm.org/D115834
2021-12-15 18:03:58 -08:00
..
BlocksRuntime
asan [ASan] Added NO_EXEC_STACK_DIRECTIVE to assembly callback file. 2021-12-14 18:34:17 -08:00
builtins [compiler-rt][AArch64] Add a workaround for Exynos 9810 2021-12-14 19:51:46 -08:00
cfi cfi: fix more -Wformat warnings 2021-11-24 21:48:17 +01:00
crt [cmake] By default do not instrument compiler-rt if LLVM_BUILD_INSTRUMENTED_COVERAGE is ON 2021-11-09 10:59:25 +01:00
dfsan [sanitizer] Support IsRssLimitExceeded in all sanitizers 2021-12-03 12:45:44 -08:00
fuzzer Revert "[CMake] Update internal libc++ configuration" 2021-12-13 11:14:00 -08:00
gwp_asan
hwasan [sanitizer] Support IsRssLimitExceeded in all sanitizers 2021-12-03 12:45:44 -08:00
interception
lsan [lsan] Move out suppression of invalid PCs from StopTheWorld 2021-12-09 12:17:35 -08:00
memprof [sanitizer] Support IsRssLimitExceeded in all sanitizers 2021-12-03 12:45:44 -08:00
msan [compiler-rt] Use the runtimes build for custom libc++ 2021-12-08 12:52:48 -08:00
orc [ORC][ORC-RT] Register type metadata from __swift5_types MachO section 2021-11-12 16:39:59 -08:00
profile Revert "[InstrProf] Attach debug info to counters" 2021-12-13 18:15:17 -08:00
safestack
sanitizer_common [Darwin] Remove workaround for symbolication in iOS simulator runtimes 2021-12-15 17:22:13 -08:00
scudo [scudo] Handle mallinfo2 2021-11-16 19:29:37 -08:00
stats [compiler-rt] separate lsan, ubsan, stats configuration from SANITIZER_COMMON_SUPPORTED_OS 2021-11-10 19:16:20 -08:00
tsan [TSan][Darwin] Fix CheckAndProtect() for MappingAppleAarch64 2021-12-15 18:03:58 -08:00
ubsan [compiler-rt] separate lsan, ubsan, stats configuration from SANITIZER_COMMON_SUPPORTED_OS 2021-11-10 19:16:20 -08:00
ubsan_minimal [compiler-rt] separate lsan, ubsan, stats configuration from SANITIZER_COMMON_SUPPORTED_OS 2021-11-10 19:16:20 -08:00
xray Reapply [xray] add support for hexagon 2021-12-10 05:32:28 -08:00
CMakeLists.txt