llvm-project/compiler-rt/lib/sanitizer_common/tests
Dmitry Vyukov 92a3a2dc3e sanitizer_common: introduce kInvalidTid/kMainTid
Currently we have a bit of a mess related to tids:
 - sanitizers re-declare kInvalidTid multiple times
 - some call it kUnknownTid
 - implicit assumptions that main tid is 0
 - asan/memprof claim their tids need to fit into 24 bits,
   but this does not seem to be true anymore
 - inconsistent use of u32/int to store tids

Introduce kInvalidTid/kMainTid in sanitizer_common
and use them consistently.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D101428
2021-04-30 15:58:05 +02:00
..
CMakeLists.txt [sanitizer] Move MSan's chained_origin_depot to sanitizer_common 2021-02-11 01:25:56 +00:00
malloc_stress_transfer_test.cpp compiler-rt: Try to appease lint script. 2019-07-31 23:34:07 +00:00
sanitizer_allocator_test.cpp [Sanitizer][RISCV][AArch64][Android] Adjust allocator tests 2021-03-30 21:20:37 +01:00
sanitizer_allocator_testlib.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_atomic_test.cpp [sanitizer][NFC] Fix few cpplint warnings 2020-10-13 20:39:37 -07:00
sanitizer_bitvector_test.cpp Fix warning: format specifies type 'unsigned long' but the argument has type 'unsigned long long' [-Wformat] 2019-11-04 14:42:07 -05:00
sanitizer_bvgraph_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_chained_origin_depot_test.cpp [sanitizer] Move MSan's chained_origin_depot to sanitizer_common 2021-02-11 01:25:56 +00:00
sanitizer_common_test.cpp Revert "[sanitizer] Simplify GetTls with dl_iterate_phdr on Linux" 2021-04-05 19:00:18 -04:00
sanitizer_deadlock_detector_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_flags_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_format_interceptor_test.cpp [msan] Support %ms in scanf. 2020-08-06 13:54:43 -07:00
sanitizer_ioctl_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_libc_test.cpp Remove NOLINTs from compiler-rt 2019-09-11 23:19:48 +00:00
sanitizer_linux_test.cpp [sanitizer] Simplify GetTls with dl_iterate_phdr on Linux and use it on musl/FreeBSD 2021-04-15 15:34:43 -07:00
sanitizer_list_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_mac_test.cpp [Sanitizer][Darwin] Fix test for macOS 11+ point releases 2021-01-12 15:23:43 -08:00
sanitizer_mutex_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_nolibc_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_nolibc_test_main.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_posix_test.cpp [sanitizer_common][tests] Fix SanitizerCommon-Unit :: ./Sanitizer-*-Test/SanitizerCommon.PthreadDestructorIterations on Solaris 2019-08-02 18:55:22 +00:00
sanitizer_printf_test.cpp [compiler-rt] Remove some cpplint filters 2019-09-12 02:20:36 +00:00
sanitizer_procmaps_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_pthread_wrappers.h [sanitizer] Fix warning on windows 2020-03-16 19:17:03 -07:00
sanitizer_quarantine_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_ring_buffer_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_stackdepot_test.cpp [sanitizer] Fix StackDepotPrint testing 2020-11-16 03:07:29 -08:00
sanitizer_stacktrace_printer_test.cpp [sanitizer] Remove max_len parameter from InternalScopedString 2021-03-17 16:57:09 -07:00
sanitizer_stacktrace_test.cpp [Sanitizer] Fix debug builds of sanitizer_stacktrace_test.cpp 2021-03-17 15:57:54 +00:00
sanitizer_stoptheworld_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_stoptheworld_testlib.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_suppressions_test.cpp [compiler-rt] Remove some cpplint filters 2019-09-12 02:20:36 +00:00
sanitizer_symbolizer_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_test_config.h
sanitizer_test_main.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_test_utils.h [sanitizer] Defined SANITIZER_TEST_HAS_PVALLOC only on glibc 2020-12-27 21:33:41 -08:00
sanitizer_thread_registry_test.cpp sanitizer_common: introduce kInvalidTid/kMainTid 2021-04-30 15:58:05 +02:00
sanitizer_type_traits_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
sanitizer_vector_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00
standalone_malloc_test.cpp compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp 2019-07-31 19:11:14 +00:00