llvm-project/compiler-rt/lib/tsan/rtl
Alexander Potapenko 6f3fa20c76 [ASan] Retire mac_ignore_invalid_free, remove some dead code.
mac_ignore_invalid_free was helpful when ASan runtime used to intercept
CFAllocator and sometimes corrupted its memory. This behavior had been long
gone, and the flag was unused.
This patch also deletes ReportMacCfReallocUnknown(), which was used by the
CFAllocator realloc() wrapper.

llvm-svn: 254722
2015-12-04 16:17:55 +00:00
..
Makefile.old [TSan] List only amd64 asm file in Makefile.old (attempt 2) 2015-11-18 00:56:37 +00:00
tsan.syms.extra Export __ubsan_* symbols from MSan and TSan runtimes. 2015-04-28 01:20:34 +00:00
tsan_clock.cc [tsan] Handle libdispatch worker threads on OS X 2015-11-04 15:09:14 +00:00
tsan_clock.h Revert "Apply modernize-use-default to compiler-rt." 2015-10-30 18:52:31 +00:00
tsan_defs.h [tsan] Fix weakly imported functions on OS X 2015-11-30 13:27:18 +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 handling of dup2 2015-06-25 20:32:04 +00:00
tsan_fd.h tsan: fix handling of dup2 2015-06-25 20:32:04 +00:00
tsan_flags.cc [tsan] Fix weakly imported functions on OS X 2015-11-30 13:27:18 +00:00
tsan_flags.h [Sanitizer] Change the runtime flag representation. 2015-01-07 00:38:00 +00:00
tsan_flags.inc [Sanitizers] Unify the semantics and usage of "exitcode" runtime flag across all sanitizers. 2015-08-21 20:49:37 +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 [tsan] Fix signals and setjmp/longjmp on OS X 2015-11-30 14:11:02 +00:00
tsan_interceptors.h [tsan] Handle dispatch_once on OS X 2015-11-19 10:35:35 +00:00
tsan_interceptors_mac.cc [tsan] Add interceptors for Darwin-specific locking APIs 2015-12-03 15:10:52 +00:00
tsan_interface.cc tsan: add memory access functions that accept pc 2015-05-05 08:09:46 +00:00
tsan_interface.h tsan: add memory access functions that accept pc 2015-05-05 08:09:46 +00:00
tsan_interface_ann.cc tsan: speed up race deduplication 2015-09-03 11:20:46 +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][MIPS] Adding support for MIPS64 2015-02-20 06:42:41 +00:00
tsan_interface_inl.h tsan: add memory access functions that accept pc 2015-05-05 08:09:46 +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_libdispatch_mac.cc [tsan] Add interceptors and sychronization for libdispatch semaphores on OS X 2015-12-01 13:11:42 +00:00
tsan_malloc_mac.cc [ASan] Retire mac_ignore_invalid_free, remove some dead code. 2015-12-04 16:17:55 +00:00
tsan_md5.cc Fix -Wcast-qual warnings in sanitizers 2014-11-13 22:40:59 +00:00
tsan_mman.cc [tsan] Fix weakly imported functions on OS X 2015-11-30 13:27:18 +00:00
tsan_mman.h [tsan] Use malloc zone interceptors on OS X, part 2 2015-11-05 10:31:21 +00:00
tsan_mutex.cc Revert "Apply modernize-use-default to compiler-rt." 2015-10-30 18:52:31 +00:00
tsan_mutex.h tsan: speed up race deduplication 2015-09-03 11:20:46 +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_new_delete.cc Fixing #include order in tsan_new_delete.cc. Follow-up commit for r252284. 2015-11-11 15:15:14 +00:00
tsan_platform.h [compiler-rt] [tsan] Unify aarch64 mapping 2015-11-26 13:10:47 +00:00
tsan_platform_linux.cc [compiler-rt] [tsan] Unify aarch64 mapping 2015-11-26 13:10:47 +00:00
tsan_platform_mac.cc [compiler-rt] [tsan] Unify aarch64 mapping 2015-11-26 13:10:47 +00:00
tsan_platform_posix.cc [compiler-rt] [tsan] Unify aarch64 mapping 2015-11-26 13:10:47 +00:00
tsan_platform_windows.cc [compiler-rt] [tsan] Unify aarch64 mapping 2015-11-26 13:10:47 +00:00
tsan_report.cc [tsan] Recognize frames coming from "libclang_rt.tsan_*" module as internal 2015-11-19 12:03:48 +00:00
tsan_report.h Simplify Symbolizer::SymbolizePC() interface. 2014-12-02 19:48:40 +00:00
tsan_rtl.cc [tsan] Use re-exec method to enable interceptors on older versions of OS X 2015-12-03 10:39:43 +00:00
tsan_rtl.h [compiler-rt] [tsan] Unify aarch64 mapping 2015-11-26 13:10:47 +00:00
tsan_rtl_aarch64.S [compiler-rt] [tsan] Enable intercept setjmp/longjmp for AArch64 2015-11-16 13:55:19 +00:00
tsan_rtl_amd64.S [tsan] Fix signals and setjmp/longjmp on OS X 2015-11-30 14:11:02 +00:00
tsan_rtl_mutex.cc [tsan] workaround for a crash in deadlock detector, bug https://github.com/google/sanitizers/issues/594 2015-09-01 21:36:18 +00:00
tsan_rtl_report.cc [tsan] Fix weakly imported functions on OS X 2015-11-30 13:27:18 +00:00
tsan_rtl_thread.cc [tsan] Handle libdispatch worker threads on OS X 2015-11-04 15:09:14 +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: speed up race deduplication 2015-09-03 11:20:46 +00:00
tsan_stat.h tsan: speed up race deduplication 2015-09-03 11:20:46 +00:00
tsan_suppressions.cc [tsan] Fix weakly imported functions on OS X 2015-11-30 13:27:18 +00:00
tsan_suppressions.h tsan: implement suppressions for top frame only 2015-06-29 14:38:31 +00:00
tsan_symbolize.cc [tsan] Fix weakly imported functions on OS X 2015-11-30 13:27:18 +00:00
tsan_symbolize.h tsan: don't print external PCs in reports 2015-06-24 13:04:12 +00:00
tsan_sync.cc tsan: don't write to meta shadow unnecessarily 2015-03-27 12:22:44 +00:00
tsan_sync.h tsan: fix shift overflow 2015-07-26 07:45:26 +00:00
tsan_trace.h tsan: fix build 2015-02-14 16:14:10 +00:00
tsan_update_shadow_word_inl.h tsan: fix a bug memory access handling 2015-04-28 18:08:42 +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