llvm-project/compiler-rt/lib
Fangrui Song e67259531d [sanitizer] Let glibc aarch64 use O(1) GetTls
The generic approach can still be used by musl and FreeBSD. Note: on glibc
2.31, TLS_PRE_TCB_SIZE is 0x700, larger than ThreadDescriptorSize() by 16, but
this is benign: as long as the range includes pthread::{specific_1stblock,specific}
pthread_setspecific will not cause false positives.

Note: the state before afec953857 underestimated
the TLS size a lot (nearly ThreadDescriptorSize() = 1776).
That may explain why afec953857 actually made some
tests pass.
2021-05-25 16:28:17 -07:00
..
BlocksRuntime
asan [sanitizer] Simplify __sanitizer::BufferedStackTrace::UnwindImpl implementations 2021-05-13 21:26:31 -07:00
builtins [compiler-rt] [builtins] Provide a SEH specific __gcc_personality_seh0 2021-05-18 23:52:33 +03:00
cfi [clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist= 2021-05-04 10:24:00 -04:00
crt [RISCV][crt] support building without init_array 2020-12-01 17:17:50 +03:00
dfsan [dfsan] Add function that prints origin stack trace to buffer 2021-05-24 11:09:03 -07:00
fuzzer [libFuzzer] Fix stack overflow detection 2021-05-07 08:18:28 -07:00
gwp_asan [Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks. 2021-05-10 12:56:18 -07:00
hwasan [HWASan] Don't build alias mode on non-x86. 2021-05-17 10:32:16 -07:00
interception [sanitizer] Set IndentPPDirectives: AfterHash in .clang-format 2021-05-03 13:49:41 -07:00
lsan [sanitizer] Simplify __sanitizer::BufferedStackTrace::UnwindImpl implementations 2021-05-13 21:26:31 -07:00
memprof sanitizer_common: deduplicate CheckFailed 2021-05-12 08:50:53 +02:00
msan [gn build] Add build file for msan runtime 2021-05-17 06:58:10 -04:00
orc [ORC-RT] Add missing headers to CMakeLists.txt. 2021-05-21 10:17:47 -07:00
profile [gcov] Silence warning: comparison of integers of different signs 2021-05-25 18:46:37 -04:00
safestack [sanitizer] Set IndentPPDirectives: AfterHash in .clang-format 2021-05-03 13:49:41 -07:00
sanitizer_common [sanitizer] Let glibc aarch64 use O(1) GetTls 2021-05-25 16:28:17 -07:00
scudo [NFC][SCUDO] Fix unittest for -gtest_repeat=10 2021-05-25 15:32:42 -07:00
stats compiler-rt: Rename .cc file in lib/{dfsan,stats,ubsan_minimal} to .cpp 2019-08-01 12:41:23 +00:00
tsan [sanitizer] Simplify __sanitizer::BufferedStackTrace::UnwindImpl implementations 2021-05-13 21:26:31 -07:00
ubsan [sanitizer] Simplify __sanitizer::BufferedStackTrace::UnwindImpl implementations 2021-05-13 21:26:31 -07:00
ubsan_minimal [compiler-rt] Suppress -Wunused-result due to ::write when _FORTIFY_SOURCE>0 in glibc 2020-10-12 09:57:12 -07:00
xray [XRay][compiler-rt][x86_64] Fix CFI directives in assembly trampolines 2021-03-06 10:38:27 -08:00
CMakeLists.txt [ORC-RT] Re-apply "Initial ORC Runtime directories and build..." with fixes. 2021-04-24 16:00:20 -07:00