llvm-project/compiler-rt/lib/tsan/rtl
Dmitry Vyukov adb55d7c32 tsan: remove the stats subsystem
I don't think the stat subsystem was ever used since tsan
development in 2012. But it adds lots of code and this
effectively dead code needs to be updated if the runtime
code changes, which adds maintanance cost for no benefit.
Normal profiler usually gives enough info and that info
is more trustworthy.
Remove the stats subsystem.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D106276
2021-07-20 07:47:38 +02:00
..
tsan.syms.extra [compiler-rt][tsan] Make fiber support in thread sanitizer dynamic linkable 2020-03-11 14:14:33 +01:00
tsan_clock.cpp tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_clock.h [tsan] Remove special SyncClock::kInvalidTid 2021-04-30 13:39:15 -07:00
tsan_debugging.cpp compiler-rt: Rename .cc file in lib/tsan/rtl to .cpp 2019-08-01 14:22:42 +00:00
tsan_defs.h tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_dense_alloc.h tsan: increase dense slab alloc capacity 2021-04-29 07:34:50 +02:00
tsan_dispatch_defs.h [TSan][libdispatch] Ensure TSan dylib works on old systems 2020-08-18 18:34:14 -07:00
tsan_external.cpp [AArch64][compiler-rt] Strip PAC from the link register. 2021-03-18 22:01:50 +01:00
tsan_fd.cpp Remove NOLINTs from compiler-rt 2019-09-11 23:19:48 +00:00
tsan_fd.h
tsan_flags.cpp [sanitizers] Remove unneeded MaybeCall*DefaultOptions() and nullptr checks 2020-09-08 10:12:05 -07:00
tsan_flags.h Improve error message when '=' is missing in {ASAN,...}_OPTIONS. 2019-06-15 01:37:14 +00:00
tsan_flags.inc [TSan] Revert removal of ignore_interceptors_accesses flag 2020-06-08 12:35:43 -07:00
tsan_ignoreset.cpp compiler-rt: Rename .cc file in lib/tsan/rtl to .cpp 2019-08-01 14:22:42 +00:00
tsan_ignoreset.h
tsan_interceptors.h tsan: make obtaining current PC faster 2021-07-19 13:05:30 +02:00
tsan_interceptors_libdispatch.cpp [TSan][libdispatch] Fix compilation error on Linux 2020-09-02 11:20:47 -07:00
tsan_interceptors_mac.cpp Avoid triggering assert when program calls OSAtomicCompareAndSwapLong 2021-07-13 09:33:50 -07:00
tsan_interceptors_mach_vm.cpp [TSan][Darwin] Handle NULL argument in interceptor 2020-08-24 11:36:02 -07:00
tsan_interceptors_posix.cpp Revert "tsan: make obtaining current PC faster" 2021-07-15 19:29:19 -04:00
tsan_interface.cpp [AArch64][compiler-rt] Strip PAC from the link register. 2021-03-18 22:01:50 +01:00
tsan_interface.h [TSan] Disable __TSAN_HAS_INT128 on SystemZ 2021-07-15 12:18:48 +02:00
tsan_interface_ann.cpp tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_interface_ann.h
tsan_interface_atomic.cpp tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_interface_inl.h [AArch64][compiler-rt] Strip PAC from the link register. 2021-03-18 22:01:50 +01:00
tsan_interface_java.cpp Remove NOLINTs from compiler-rt 2019-09-11 23:19:48 +00:00
tsan_interface_java.h Remove NOLINTs from compiler-rt 2019-09-11 23:19:48 +00:00
tsan_malloc_mac.cpp compiler-rt: Rename .cc file in lib/tsan/rtl to .cpp 2019-08-01 14:22:42 +00:00
tsan_md5.cpp Remove NOLINTs from compiler-rt 2019-09-11 23:19:48 +00:00
tsan_mman.cpp tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_mman.h Remove NOLINTs from compiler-rt 2019-09-11 23:19:48 +00:00
tsan_mutex.cpp tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_mutex.h tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_mutexset.cpp compiler-rt: Rename .cc file in lib/tsan/rtl to .cpp 2019-08-01 14:22:42 +00:00
tsan_mutexset.h
tsan_new_delete.cpp Remove NOLINTs from compiler-rt 2019-09-11 23:19:48 +00:00
tsan_platform.h [TSan] Add SystemZ SANITIZER_GO support 2021-07-15 12:18:48 +02:00
tsan_platform_linux.cpp [TSan] Add SystemZ longjmp support 2021-07-15 12:18:48 +02:00
tsan_platform_mac.cpp [tsan] Use large address space mapping on Apple Silicon Macs 2021-03-08 14:09:42 -08:00
tsan_platform_posix.cpp [TSan] Define C/C++ address ranges for SystemZ 2021-07-15 12:18:47 +02:00
tsan_platform_windows.cpp compiler-rt: Rename .cc file in lib/tsan/rtl to .cpp 2019-08-01 14:22:42 +00:00
tsan_ppc_regs.h
tsan_preinit.cpp compiler-rt: Rename .cc file in lib/tsan/rtl to .cpp 2019-08-01 14:22:42 +00:00
tsan_report.cpp sanitizer_common: introduce kInvalidTid/kMainTid 2021-04-30 15:58:05 +02:00
tsan_report.h
tsan_rtl.cpp tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_rtl.h tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_rtl_aarch64.S [TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.6 2019-07-16 20:41:04 +00:00
tsan_rtl_amd64.S Revert "[TSan] Improve handling of stack pointer mangling in {set,long}jmp, pt.4" 2019-07-05 21:03:46 +00:00
tsan_rtl_mips64.S
tsan_rtl_mutex.cpp tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_rtl_ppc64.S
tsan_rtl_proc.cpp compiler-rt: Rename .cc file in lib/tsan/rtl to .cpp 2019-08-01 14:22:42 +00:00
tsan_rtl_report.cpp Revert "tsan: make obtaining current PC faster" 2021-07-15 19:29:19 -04:00
tsan_rtl_s390x.S [TSan] Add SystemZ longjmp support 2021-07-15 12:18:48 +02:00
tsan_rtl_thread.cpp tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_stack_trace.cpp [sanitizer] Simplify __sanitizer::BufferedStackTrace::UnwindImpl implementations 2021-05-13 21:26:31 -07:00
tsan_stack_trace.h
tsan_suppressions.cpp Remove NOLINTs from compiler-rt 2019-09-11 23:19:48 +00:00
tsan_suppressions.h
tsan_symbolize.cpp compiler-rt: Rename .cc file in lib/tsan/rtl to .cpp 2019-08-01 14:22:42 +00:00
tsan_symbolize.h
tsan_sync.cpp tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_sync.h sanitizer_common: introduce kInvalidTid/kMainTid 2021-04-30 15:58:05 +02:00
tsan_trace.h tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
tsan_update_shadow_word_inl.h tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00