| /src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/ |
| tsan_mutexset_test.cc | 18 static void Expect(const MutexSet &mset, uptr i, u64 id, bool write, u64 epoch, 20 MutexSet::Desc d = mset.Get(i); 28 MutexSet mset; local 29 EXPECT_EQ(mset.Size(), (uptr)0); 31 mset.Add(1, true, 2); 32 EXPECT_EQ(mset.Size(), (uptr)1); 33 Expect(mset, 0, 1, true, 2, 1); 34 mset.Del(1, true); 35 EXPECT_EQ(mset.Size(), (uptr)0); 37 mset.Add(3, true, 4) 49 MutexSet mset; local 67 MutexSet mset; local 77 MutexSet mset; local 90 MutexSet mset; local 109 MutexSet mset; local [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
| tsan_rtl_report.cc | 167 StackTrace stack, const MutexSet *mset) { 180 for (uptr i = 0; i < mset->Size(); i++) { 181 MutexSet::Desc d = mset->Get(i); 184 mop->mset.PushBack(mtx); 380 MutexSet *mset, uptr *tag) { 402 if (mset) 403 *mset = hdr->mset0; 421 if (mset) { 423 mset->Add(pc, true, epoch0 + i); 425 mset->Del(pc, true) [all...] |
| tsan_report.h | 61 Vector<ReportMopMutex> mset; member in struct:__tsan::ReportMop
|
| tsan_report.cc | 62 : mset() { 137 static void PrintMutexSet(Vector<ReportMopMutex> const& mset) { 138 for (uptr i = 0; i < mset.Size(); i++) { 141 const ReportMopMutex m = mset[i]; 143 Printf(i == mset.Size() - 1 ? ")" : ","); 175 PrintMutexSet(mop->mset);
|
| tsan_rtl_mutex.cc | 130 thr->mset.Remove(mid); 192 thr->mset.Add(s->GetId(), true, thr->fast_state.epoch()); 239 thr->mset.Del(s->GetId(), true); 287 thr->mset.Add(s->GetId(), false, thr->fast_state.epoch()); 332 thr->mset.Del(mid, false); 372 thr->mset.Del(s->GetId(), write);
|
| tsan_rtl.h | 406 MutexSet mset; member in struct:__tsan::ThreadState 585 const MutexSet *mset); 625 MutexSet *mset, uptr *tag = nullptr);
|
| tsan_rtl.cc | 566 hdr->mset0 = thr->mset;
|