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

/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_mutexset.h12 // MutexSet holds the set of mutexes currently held by a thread.
21 class MutexSet { class in namespace:__tsan
33 MutexSet();
41 void operator=(const MutexSet &other) {
52 MutexSet(const MutexSet&);
59 MutexSet::MutexSet() {} function in class:__tsan::MutexSet
60 void MutexSet::Add(u64 id, bool write, u64 epoch) {}
61 void MutexSet
[all...]
H A Dtsan_mutexset.cc18 const uptr MutexSet::kMaxSize;
20 MutexSet::MutexSet() { function in class:__tsan::MutexSet
25 void MutexSet::Add(u64 id, bool write, u64 epoch) {
55 void MutexSet::Del(u64 id, bool write) {
65 void MutexSet::Remove(u64 id) {
74 void MutexSet::RemovePos(uptr i) {
80 uptr MutexSet::Size() const {
84 MutexSet::Desc MutexSet
[all...]
H A Dtsan_trace.h47 MutexSet mset0;
H A Dtsan_rtl_report.cc172 const StackTrace *stack, const MutexSet *mset) {
185 MutexSet::Desc d = mset->Get(i);
390 void RestoreStack(int tid, const u64 epoch, StackTrace *stk, MutexSet *mset) {
679 InternalScopedBuffer<MutexSet> mset2(1);
680 new(mset2.data()) MutexSet();
H A Dtsan_rtl.h350 MutexSet mset;
502 const MutexSet *mset);
527 void RestoreStack(int tid, const u64 epoch, StackTrace *stk, MutexSet *mset);
/external/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_mutexset_test.cc18 static void Expect(const MutexSet &mset, uptr i, u64 id, bool write, u64 epoch,
20 MutexSet::Desc d = mset.Get(i);
27 TEST(MutexSet, Basic) {
28 MutexSet mset;
48 TEST(MutexSet, DoubleAdd) {
49 MutexSet mset;
66 TEST(MutexSet, DoubleDel) {
67 MutexSet mset;
76 TEST(MutexSet, Remove) {
77 MutexSet mse
[all...]

Completed in 72 milliseconds