Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_mutexset.h20 class MutexSet {
32 MutexSet();
40 void operator=(const MutexSet &other) {
51 MutexSet(const MutexSet&);
58 MutexSet::MutexSet() {} in MutexSet() function
59 void MutexSet::Add(u64 id, bool write, u64 epoch) {} in Add()
60 void MutexSet::Del(u64 id, bool write) {} in Del()
61 void MutexSet::Remove(u64 id) {} in Remove()
62 void MutexSet::RemovePos(uptr i) {} in RemovePos()
63 uptr MutexSet::Size() const { return 0; } in Size()
[all …]
H A Dtsan_mutexset.cpp17 const uptr MutexSet::kMaxSize;
19 MutexSet::MutexSet() { in MutexSet() function in __tsan::MutexSet
24 void MutexSet::Add(u64 id, bool write, u64 epoch) { in Add()
54 void MutexSet::Del(u64 id, bool write) { in Del()
64 void MutexSet::Remove(u64 id) { in Remove()
73 void MutexSet::RemovePos(uptr i) { in RemovePos()
79 uptr MutexSet::Size() const { in Size()
83 MutexSet::Desc MutexSet::Get(uptr i) const { in Get()
H A Dtsan_trace.h51 MutexSet mset0;
H A Dtsan_rtl_report.cpp178 StackTrace stack, const MutexSet *mset) { in AddMemoryAccess()
192 MutexSet::Desc d = mset->Get(i); in AddMemoryAccess()
391 MutexSet *mset, uptr *tag) { in RestoreStack()
674 mset_buffer.Resize(sizeof(MutexSet) / sizeof(u64) + 1); in ReportRace()
675 MutexSet *mset2 = new(&mset_buffer[0]) MutexSet(); in ReportRace()
H A Dtsan_rtl.h397 MutexSet mset;
578 const MutexSet *mset);
619 MutexSet *mset, uptr *tag = nullptr);