llvm-project/compiler-rt/lib/tsan/rtl
Alexey Samsonov 1ec3c5bc99 [Sanitizer] Drop LibIgnore dependency on SuppressionContext. NFC.
Let each LibIgnore user (for now it's only TSan) manually go
through SuppressionContext and pass ignored library templates to
LibIgnore.

llvm-svn: 229924
2015-02-19 22:56:49 +00:00
..
Makefile.old Remove TSAN_DEBUG in favor of SANITIZER_DEBUG. 2015-01-03 04:29:12 +00:00
tsan.syms.extra [TSan] Add ValgrindSlowdown to the list of exported symbols 2013-10-04 13:12:05 +00:00
tsan_clock.cc Replace DCHECK with DCHECK_LE where appropriate. 2015-01-03 04:29:05 +00:00
tsan_clock.h tsan: address comments in r214912 2014-09-02 09:34:34 +00:00
tsan_defs.h [TSan] Provide default values for compile definitions. 2015-02-17 23:23:10 +00:00
tsan_dense_alloc.h tsan: add a useful debug check 2014-07-28 13:54:18 +00:00
tsan_fd.cc tsan: fix false positive related to signals 2014-10-15 08:56:43 +00:00
tsan_fd.h [sanitizer] Intercept a bunch of stdio calls. 2014-04-25 13:26:21 +00:00
tsan_flags.cc tsan: disable deadlock detector in Go mode 2015-02-13 15:44:50 +00:00
tsan_flags.h [Sanitizer] Change the runtime flag representation. 2015-01-07 00:38:00 +00:00
tsan_flags.inc tsan: reduce history size in Go mode 2015-02-13 15:59:23 +00:00
tsan_ignoreset.cc tsan: better diagnostics if thread finishes with ignores enabled 2013-11-27 11:30:28 +00:00
tsan_ignoreset.h tsan: better diagnostics if thread finishes with ignores enabled 2013-11-27 11:30:28 +00:00
tsan_interceptors.cc [Sanitizer] Drop LibIgnore dependency on SuppressionContext. NFC. 2015-02-19 22:56:49 +00:00
tsan_interface.cc tsan: properly instrument unaligned accesses 2015-01-27 20:19:12 +00:00
tsan_interface.h tsan: properly instrument unaligned accesses 2015-01-27 20:19:12 +00:00
tsan_interface_ann.cc [TSan] Use StackTrace from sanitizer_common where applicable 2014-11-03 22:23:44 +00:00
tsan_interface_ann.h Define SANITIZER_INTERFACE_ATTRIBUTE on Windows and fix all the places where SANITIZER_INTERFACE_ATTRIBUTE or SANITIZER_ATTRIBUTE_WEAK are used 2013-08-13 11:42:45 +00:00
tsan_interface_atomic.cc [tsan] remove TSAN_GO in favor of SANITIZER_GO 2014-12-09 01:31:14 +00:00
tsan_interface_inl.h tsan: better reporting for races on vptr 2013-03-21 15:37:39 +00:00
tsan_interface_java.cc tsan: add acquire/release functions to java interface 2014-12-22 09:44:56 +00:00
tsan_interface_java.h tsan: add acquire/release functions to java interface 2014-12-22 09:44:56 +00:00
tsan_md5.cc Fix -Wcast-qual warnings in sanitizers 2014-11-13 22:40:59 +00:00
tsan_mman.cc [Sanitizer] Introduce Allocator::may_return_null bool flag. 2014-12-12 20:07:35 +00:00
tsan_mman.h [Sanitizer] Introduce Allocator::may_return_null bool flag. 2014-12-12 20:07:35 +00:00
tsan_mutex.cc Remove TSAN_DEBUG in favor of SANITIZER_DEBUG. 2015-01-03 04:29:12 +00:00
tsan_mutex.h Remove TSAN_DEBUG in favor of SANITIZER_DEBUG. 2015-01-03 04:29:12 +00:00
tsan_mutexset.cc tsan: add mutexsets to reports 2012-12-06 12:16:15 +00:00
tsan_mutexset.h [tsan] remove TSAN_GO in favor of SANITIZER_GO 2014-12-09 01:31:14 +00:00
tsan_platform.h tsan: fix shadow memory mapping on windows 2015-02-16 13:52:04 +00:00
tsan_platform_linux.cc [ASan] Add use_madv_dontdump flag. 2015-02-03 10:15:15 +00:00
tsan_platform_mac.cc [ASan] Add use_madv_dontdump flag. 2015-02-03 10:15:15 +00:00
tsan_platform_windows.cc [asan] move GetRSS from tsan to sanitizer_common 2014-12-09 01:22:59 +00:00
tsan_report.cc tsan: fix stack printing 2015-02-13 14:27:43 +00:00
tsan_report.h Simplify Symbolizer::SymbolizePC() interface. 2014-12-02 19:48:40 +00:00
tsan_rtl.cc [TSan] Provide default values for compile definitions. 2015-02-17 23:23:10 +00:00
tsan_rtl.h [TSan] Provide default values for compile definitions. 2015-02-17 23:23:10 +00:00
tsan_rtl_amd64.S [Tsan] Add FreeBSD support to longjmp-related definitions 2014-10-21 13:38:05 +00:00
tsan_rtl_mutex.cc [tsan] remove TSAN_GO in favor of SANITIZER_GO 2014-12-09 01:31:14 +00:00
tsan_rtl_report.cc tsan: always subtract one from program counters 2015-02-14 16:06:22 +00:00
tsan_rtl_thread.cc [TSan] Provide default values for compile definitions. 2015-02-17 23:23:10 +00:00
tsan_stack_trace.cc [TSan] Use StackTrace from sanitizer_common where applicable 2014-11-03 22:23:44 +00:00
tsan_stack_trace.h [TSan] Use StackTrace from sanitizer_common where applicable 2014-11-03 22:23:44 +00:00
tsan_stat.cc [TSan] Provide default values for compile definitions. 2015-02-17 23:23:10 +00:00
tsan_stat.h tsan: optimize memory access functions 2014-05-30 13:36:29 +00:00
tsan_suppressions.cc [tsan] remove TSAN_GO in favor of SANITIZER_GO 2014-12-09 01:31:14 +00:00
tsan_suppressions.h [Sanitizer] Make SuppressionContext a singleton class, residing in sanitizer_common. 2014-07-30 20:54:37 +00:00
tsan_symbolize.cc tsan: don't subtract one from fake PCs 2014-12-11 16:12:16 +00:00
tsan_symbolize.h tsan: don't subtract one from fake PCs 2014-12-11 16:12:16 +00:00
tsan_sync.cc [TSan] Use common flags in the same way as all the other sanitizers 2014-09-10 23:08:06 +00:00
tsan_sync.h tsan: allocate vector clocks using slab allocator 2014-08-05 18:45:02 +00:00
tsan_trace.h tsan: fix build 2015-02-14 16:14:10 +00:00
tsan_update_shadow_word_inl.h tsan: optimize memory access functions 2014-05-30 13:36:29 +00:00
tsan_vector.h tsan: refactor storage of meta information for heap blocks and sync objects 2014-05-29 13:50:54 +00:00