Home
last modified time | relevance | path

Searched refs:MutexSet (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_mutexset.h20 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 Dtsan_mutexset.cpp19 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 Dtsan_rtl_report.cpp179 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 Dtsan_rtl.h199 MutexSet mset;
410 StackTrace stack, const MutexSet *mset);
696 MutexSet *pmset, uptr *ptag);
H A Dtsan_interface_ann.cpp443 MutexSet::Desc desc = thr->mset.Get(i); in ReportMutexHeldWrongContext()
H A Dtsan_rtl.cpp1001 MutexSet::Desc d = thr->mset.Get(i); in TraceSwitchPartImpl()