llvm-project/compiler-rt/test
Matt Morehouse 0867edfc64 [HWASan] Add basic stack tagging support for LAM.
Adds the basic instrumentation needed for stack tagging.

Currently does not support stack short granules or TLS stack histories,
since a different code path is followed for the callback instrumentation
we use.

We may simply wait to support these two features until we switch to
a custom calling convention.

Patch By: xiangzhangllvm, morehouse

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D102901
2021-06-11 08:21:17 -07:00
..
BlocksRuntime Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
asan Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). 2021-06-08 14:39:06 -07:00
builtins [Compiler-rt] Distinguish between testing just built runtime libraries and the libraries shipped with the compiler. 2021-05-14 18:07:34 -07:00
cfi [compiler-rt] -fsanitize=cfi is not supported on Darwin 2021-03-17 13:28:42 -07:00
crt [CMake] Rename RUNTIMES_BUILD to LLVM_RUNTIMES_BUILD 2021-03-03 10:58:51 -08:00
dfsan [dfsan] Add full fast8 support 2021-06-07 17:20:54 -07:00
fuzzer [dfsan] Add full fast8 support 2021-06-07 17:20:54 -07:00
gwp_asan [GWP-ASan] Migrate lit tests from old Scudo -> Standalone. 2021-05-14 10:41:48 -07:00
hwasan [HWASan] Add basic stack tagging support for LAM. 2021-06-11 08:21:17 -07:00
interception [compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.* 2019-06-27 20:56:04 +00:00
lsan [NFC][LSAN] Limit the number of concurrent threads is the test 2021-06-07 17:38:12 -07:00
memprof [NFC][memprof] FIx delete[] usage in test 2021-06-04 23:17:23 -07:00
msan sanitizer_common: deduplicate CheckFailed 2021-05-12 08:50:53 +02:00
orc [ORC-RT] Re-apply "Initial ORC Runtime directories and build..." with fixes. 2021-04-24 16:00:20 -07:00
profile [Profile] Handle invalid profile data 2021-06-10 16:10:13 -07:00
safestack compiler-rt: Remove .cc from all lit config files 2019-08-05 19:25:35 +00:00
sanitizer_common [compiler-rt] Mark symbolize_stack_fp test unsupported on Arm Thumb 2021-06-09 08:50:21 +00:00
scudo Revert "[Scudo] Make -fsanitize=scudo use standalone. Migrate tests." 2021-05-26 10:50:26 -07:00
shadowcallstack compiler-rt: Remove .cc from all lit config files 2019-08-05 19:25:35 +00:00
tsan [TSAN][CMake] Add support to run lit on individual tests 2021-05-25 12:33:02 -07:00
ubsan Fix some typos in d7ec48d71b 2021-05-04 10:44:01 -04:00
ubsan_minimal [test] Fix unused FileCheck prefixes in compiler-rt 2021-02-01 22:32:13 -08:00
xray Fix xray fdr mode to allow multiple flushes 2021-02-10 12:57:24 +11:00
.clang-format [sanitizer] Set IndentPPDirectives: AfterHash in .clang-format 2021-05-03 13:49:41 -07:00
.clang-tidy [NFC][compiler-rt] Refine .clang-tidy checks 2020-09-05 15:42:15 -07:00
CMakeLists.txt [Compiler-rt] Distinguish between testing just built runtime libraries and the libraries shipped with the compiler. 2021-05-14 18:07:34 -07:00
lit.common.cfg.py [sanitizer] Android ELF TLS is supported from Q (API 29) 2021-05-27 14:53:49 -07:00
lit.common.configured.in [Compiler-rt] Distinguish between testing just built runtime libraries and the libraries shipped with the compiler. 2021-05-14 18:07:34 -07:00