llvm-project/compiler-rt/lib/tsan/rtl
Kuba Brecka bf8b5f8dd2 [tsan] Rename ReportThread->pid to ReportThread->os_id
The field "pid" in ReportThread is used to store the OS-provided thread ID (pthread_self or gettid). The name "pid" suggests it's a process ID, which it isn't. Let's rename it.

Differential Revision: http://reviews.llvm.org/D19365

llvm-svn: 266994
2016-04-21 14:49:25 +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_debugging.cc [tsan] Rename ReportThread->pid to ReportThread->os_id 2016-04-21 14:49:25 +00:00
tsan_defs.h tsan: revert r262037 2016-02-26 18:26:48 +00:00
tsan_dense_alloc.h [TSan] Try harder to avoid compiler-generated memset calls. 2015-12-09 18:48:10 +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 [sancov] common flags initialization. 2016-03-18 19:28:07 +00:00
tsan_flags.h [Sanitizer] Change the runtime flag representation. 2015-01-07 00:38:00 +00:00
tsan_flags.inc [tsan] Introduce a "ignore_interceptors_accesses" option 2016-01-14 12:24: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 ignore handling in signal handlers 2016-04-04 10:52:59 +00:00
tsan_interceptors.h [tsan] Store the pointer to ThreadState in TLS slot on Android. 2016-01-15 03:39:04 +00:00
tsan_interceptors_mac.cc [tsan] Add support for OS X OSAtomic* functions 2016-04-07 12:05:09 +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] Rename ReportThread->pid to ReportThread->os_id 2016-04-21 14:49:25 +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] Add TSan __tsan_atomic* functions to tsan_interface.h 2016-04-07 11:59:36 +00:00
tsan_interface_inl.h Revert r255996 ("[tsan] Add a DCHECK to verify __tsan_read* and __tsan_write function aren't called from ScopedInterceptor"). 2015-12-18 13:52:08 +00:00
tsan_interface_java.cc tsan: revert r262037 2016-02-26 18:26:48 +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] Fix a crash with dispatch_source_set_cancel_handler(NULL) on OS X 2016-04-12 15:18:11 +00:00
tsan_malloc_mac.cc [tsan] Fix size reporting for OS X zone allocator with 0-sized allocations 2016-04-14 09:05:19 +00:00
tsan_md5.cc Fix -Wcast-qual warnings in sanitizers 2014-11-13 22:40:59 +00:00
tsan_mman.cc tsan: revert r262037 2016-02-26 18:26:48 +00:00
tsan_mman.h tsan: revert r262037 2016-02-26 18:26:48 +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_mutexset.h [tsan] remove TSAN_GO in favor of SANITIZER_GO 2014-12-09 01:31:14 +00:00
tsan_new_delete.cc [tsan] Use REAL(malloc) instead of __libc_malloc for Android. 2015-12-09 22:32:38 +00:00
tsan_platform.h [compiler-rt] [tsan] Add support for PIE build on AArch64 2015-12-21 19:27:57 +00:00
tsan_platform_linux.cc Revert "[sanitizer] [SystemZ] Abort if the kernel might be vulnerable to CVE-2016-2143." 2016-04-15 20:00:12 +00:00
tsan_platform_mac.cc [tsan] Fix a crash when exiting the main thread (e.g. dispatch_main) 2016-03-28 19:36:25 +00:00
tsan_platform_posix.cc [compiler-rt] [tsan] Add support for PIE build on AArch64 2015-12-21 19:27:57 +00:00
tsan_platform_windows.cc [compiler-rt] [tsan] Unify aarch64 mapping 2015-11-26 13:10:47 +00:00
tsan_ppc_regs.h [PPC64, TSAN] Provide setjmp interceptor support for PPC64 2015-12-08 22:14:34 +00:00
tsan_report.cc [tsan] Rename ReportThread->pid to ReportThread->os_id 2016-04-21 14:49:25 +00:00
tsan_report.h [tsan] Rename ReportThread->pid to ReportThread->os_id 2016-04-21 14:49:25 +00:00
tsan_rtl.cc tsan: revert r262037 2016-02-26 18:26:48 +00:00
tsan_rtl.h [tsan] Detect uses of uninitialized, destroyed and invalid mutexes 2016-03-16 15:39:20 +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] Detect uses of uninitialized, destroyed and invalid mutexes 2016-03-16 15:39:20 +00:00
tsan_rtl_ppc64.S Avoid extended mnemonic 'mfvrsave' in assembly code 2015-12-09 15:18:30 +00:00
tsan_rtl_report.cc [tsan] Rename ReportThread->pid to ReportThread->os_id 2016-04-21 14:49:25 +00:00
tsan_rtl_thread.cc tsan: revert r262037 2016-02-26 18:26:48 +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] Detect uses of uninitialized, destroyed and invalid mutexes 2016-03-16 15:39:20 +00:00
tsan_suppressions.h tsan: implement suppressions for top frame only 2015-06-29 14:38:31 +00:00
tsan_symbolize.cc [TSan] Try harder to avoid compiler-generated memcpy calls. 2015-12-10 19:24:27 +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: revert r262037 2016-02-26 18:26:48 +00:00
tsan_sync.h tsan: revert r262037 2016-02-26 18:26:48 +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