llvm-project/compiler-rt/lib/tsan
Daniel Kiss ad40453fc4 [AArch64][compiler-rt] Strip PAC from the link register.
-mbranch-protection protects the LR on the stack with PAC.
When the frames are walked the LR need to be cleared.
This inline assembly later will be replaced with a new builtin.

Test: build with  -DCMAKE_C_FLAGS="-mbranch-protection=standard".

Reviewed By: kubamracek

Differential Revision: https://reviews.llvm.org/D98008
2021-03-15 10:25:59 +01:00
..
benchmarks compiler-rt: Rename .cc file in lib/tsan/{benchmarks,dd,go} to .cpp 2019-08-01 14:30:49 +00:00
dd [tsan] Remove stdlib.h from dd_interceptors.cpp 2020-12-29 14:00:54 -08:00
go [sanitizers] Pass CMAKE_C_FLAGS into TSan buildgo script 2021-02-22 18:49:02 +01:00
rtl [AArch64][compiler-rt] Strip PAC from the link register. 2021-03-15 10:25:59 +01:00
tests [CMake] Add -fno-rtti into tsan unittests 2020-10-30 20:03:38 -07:00
.clang-format [sanitizer] Remove unneeded blank lines 2018-05-09 00:44:26 +00:00
CMakeLists.txt [sanitizers] Pass CMAKE_C_FLAGS into TSan buildgo script 2021-02-22 18:49:02 +01:00
analyze_libtsan.sh Revert "[NFC][TSAN] Logs to debug test script on bot" 2020-10-29 01:11:16 -07:00
check_analyze.sh Revert "[NFC][TSAN] Logs to debug test script on bot" 2020-10-29 01:11:16 -07:00
check_cmake.sh