Searched refs:MutexSet (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_mutexset.h | 20 class MutexSet { 34 Desc& operator=(const MutexSet::Desc& other) { 40 MutexSet(); 63 MutexSet* operator->() { return ptr_; } 64 operator MutexSet*() { return ptr_; } 69 MutexSet* ptr_; 71 MutexSet set_; 79 MutexSet::MutexSet() {} in MutexSet() function 80 void MutexSet::Reset() {} in Reset() 81 void MutexSet::AddAddr(uptr addr, StackID stack_id, bool write) {} in AddAddr() [all …]
|
| H A D | tsan_mutexset.cpp | 19 MutexSet::MutexSet() { in MutexSet() function in __tsan::MutexSet 22 void MutexSet::Reset() { internal_memset(this, 0, sizeof(*this)); } in Reset() 24 void MutexSet::AddAddr(uptr addr, StackID stack_id, bool write) { in AddAddr() 52 void MutexSet::DelAddr(uptr addr, bool destroy) { in DelAddr() 62 void MutexSet::RemovePos(uptr i) { in RemovePos() 68 uptr MutexSet::Size() const { in Size() 72 MutexSet::Desc MutexSet::Get(uptr i) const { in Get() 77 DynamicMutexSet::DynamicMutexSet() : ptr_(New<MutexSet>()) {} in DynamicMutexSet()
|
| H A D | tsan_rtl_report.cpp | 179 const MutexSet *mset) { in AddMemoryAccess() 195 MutexSet::Desc d = mset->Get(i); in AddMemoryAccess() 408 static void RestoreStackMatch(VarSizeStackTrace *pstk, MutexSet *pmset, in RestoreStackMatch() 409 Vector<uptr> *stack, MutexSet *mset, uptr pc, in RestoreStackMatch() 434 MutexSet *pmset, uptr *ptag) { in RestoreStack() 762 MutexSet *mset[kMop] = {&thr->mset, mset1}; in ReportRace()
|
| H A D | tsan_rtl.h | 199 MutexSet mset; 410 StackTrace stack, const MutexSet *mset); 696 MutexSet *pmset, uptr *ptag);
|
| H A D | tsan_interface_ann.cpp | 443 MutexSet::Desc desc = thr->mset.Get(i); in ReportMutexHeldWrongContext()
|
| H A D | tsan_rtl.cpp | 1001 MutexSet::Desc d = thr->mset.Get(i); in TraceSwitchPartImpl()
|