llvm-project/compiler-rt/lib/tsan/rtl
Julian Lettner 9e18875ba3 [TSan] Initialize libdispatch interceptors if necessary
On Linux (and other non-Darwin platforms) we need to initialize
interceptors. Since tsan_libdispatch.cc is compiled optionally, add a
weak default implementation of `InitializeLibdispatchInterceptors`.

Reviewed By: dvyukov

Differential Revision: https://reviews.llvm.org/D59113

llvm-svn: 355717
2019-03-08 19:52:45 +00:00
..
tsan.syms.extra tsan: add new mutex annotations 2017-03-26 15:27:04 +00:00
tsan_clock.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_clock.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_debugging.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_defs.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_dense_alloc.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_external.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_fd.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_fd.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_flags.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_flags.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_flags.inc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_ignoreset.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_ignoreset.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_interceptors.cc [TSan] Initialize libdispatch interceptors if necessary 2019-03-08 19:52:45 +00:00
tsan_interceptors.h tsan: add fiber support 2019-02-13 13:21:24 +00:00
tsan_interceptors_mac.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_interface.cc tsan: add fiber support 2019-02-13 13:21:24 +00:00
tsan_interface.h Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
tsan_interface_ann.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_interface_ann.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_interface_atomic.cc tsan: Optimize performance of Thread sanitizer memory access functions 2019-02-07 12:43:09 +00:00
tsan_interface_inl.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_interface_java.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_interface_java.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_libdispatch.cc [TSan] Initialize libdispatch interceptors if necessary 2019-03-08 19:52:45 +00:00
tsan_malloc_mac.cc tsan: Introduce in_symbolizer() function for Thread sanitizer 2019-02-12 08:11:07 +00:00
tsan_md5.cc [tsan] #undef one-letter macros 2019-02-12 23:49:02 +00:00
tsan_mman.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_mman.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_mutex.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_mutex.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_mutexset.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_mutexset.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_new_delete.cc tsan: Introduce in_symbolizer() function for Thread sanitizer 2019-02-12 08:11:07 +00:00
tsan_platform.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_platform_linux.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_platform_mac.cc sanitizers: Introduce ThreadType enum 2019-02-07 11:01:22 +00:00
tsan_platform_posix.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_platform_windows.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_ppc_regs.h [PPC64, TSAN] Provide setjmp interceptor support for PPC64 2015-12-08 22:14:34 +00:00
tsan_preinit.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_report.cc sanitizers: Introduce ThreadType enum 2019-02-07 11:01:22 +00:00
tsan_report.h sanitizers: Introduce ThreadType enum 2019-02-07 11:01:22 +00:00
tsan_rtl.cc [NFC][Sanitizer] Add new BufferedStackTrace::Unwind API 2019-03-01 04:03:38 +00:00
tsan_rtl.h tsan: add fiber support 2019-02-13 13:21:24 +00:00
tsan_rtl_aarch64.S [sanitizer] Common macro for .note.GNU-stack directives (NFC) 2019-02-21 22:59:29 +00:00
tsan_rtl_amd64.S [sanitizer] Common macro for .note.GNU-stack directives (NFC) 2019-02-21 22:59:29 +00:00
tsan_rtl_mips64.S [TSan][MIPS] Implements setjmp assembly for MIPS64 2016-08-16 05:06:56 +00:00
tsan_rtl_mutex.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_rtl_ppc64.S Avoid extended mnemonic 'mfvrsave' in assembly code 2015-12-09 15:18:30 +00:00
tsan_rtl_proc.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_rtl_report.cc [NFC][Sanitizer] Add new BufferedStackTrace::Unwind API 2019-03-01 04:03:38 +00:00
tsan_rtl_thread.cc tsan: add fiber support 2019-02-13 13:21:24 +00:00
tsan_stack_trace.cc [NFC][Sanitizer] Make GetStackTrace a private method of BufferedStackTrace 2019-03-01 22:10:49 +00:00
tsan_stack_trace.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_stat.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_stat.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_suppressions.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_suppressions.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_symbolize.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_symbolize.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_sync.cc Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_sync.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_trace.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_update_shadow_word_inl.h tsan: Optimize performance of Thread sanitizer memory access functions 2019-02-07 12:43:09 +00:00