/external/compiler-rt/lib/tsan/rtl/ |
tsan_interface_ann.cc | 34 : thr_(thr) 36 CHECK_EQ(thr_->in_rtl, 0); 37 FuncEntry(thr_, pc); 38 thr_->in_rtl++; 39 DPrintf("#%d: annotation %s() %s:%d\n", thr_->tid, aname, f, l); 43 thr_->in_rtl--; 44 CHECK_EQ(in_rtl_, thr_->in_rtl); 45 FuncExit(thr_); 48 ThreadState *const thr_; member in class:__tsan::ScopedAnnotation
|
tsan_interface_java.cc | 77 : thr_(thr) { 78 Initialize(thr_); 80 CHECK_EQ(thr_->in_rtl, 0); 81 thr_->in_rtl++; 85 thr_->in_rtl--; 86 CHECK_EQ(thr_->in_rtl, 0); 87 FuncExit(thr_); 92 ThreadState *thr_; member in class:__tsan::ScopedJavaFunc
|
tsan_platform_linux.cc | 54 : thr_(cur_thread()) { 55 in_rtl_ = thr_->in_rtl; 56 thr_->in_rtl++; 61 thr_->in_rtl--; 63 CHECK_EQ(in_rtl_, thr_->in_rtl);
|
tsan_interface_atomic.cc | 45 : thr_(thr) { 46 CHECK_EQ(thr_->in_rtl, 0); 48 FuncEntry(thr_, pc); 49 DPrintf("#%d: %s\n", thr_->tid, func); 50 thr_->in_rtl++; 53 thr_->in_rtl--; 54 CHECK_EQ(thr_->in_rtl, 0); 55 FuncExit(thr_); 58 ThreadState *thr_; member in class:ScopedAtomic
|
tsan_interceptors.cc | 146 ThreadState *const thr_; member in class:ScopedInterceptor 152 : thr_(thr) 154 if (thr_->in_rtl == 0) { 157 thr_->in_rtl++; 158 DPrintf("#%d: intercept %s()\n", thr_->tid, fname); 160 thr_->in_rtl++; 165 thr_->in_rtl--; 166 if (thr_->in_rtl == 0) { 167 FuncExit(thr_); 168 ProcessPendingSignals(thr_); [all...] |
tsan_rtl.h | 543 ThreadState*thr_; member in class:__tsan::ScopedInRtl
|