Lines Matching refs:MutexSet
17 static void Expect(const MutexSet &mset, uptr i, u64 id, bool write, u64 epoch, in Expect()
19 MutexSet::Desc d = mset.Get(i); in Expect()
26 TEST(MutexSet, Basic) { in TEST() argument
27 MutexSet mset; in TEST()
47 TEST(MutexSet, DoubleAdd) { in TEST() argument
48 MutexSet mset; in TEST()
65 TEST(MutexSet, DoubleDel) { in TEST() argument
66 MutexSet mset; in TEST()
75 TEST(MutexSet, Remove) { in TEST() argument
76 MutexSet mset; in TEST()
88 TEST(MutexSet, Full) { in TEST() argument
89 MutexSet mset; in TEST()
90 for (uptr i = 0; i < MutexSet::kMaxSize; i++) { in TEST()
93 EXPECT_EQ(mset.Size(), MutexSet::kMaxSize); in TEST()
94 for (uptr i = 0; i < MutexSet::kMaxSize; i++) { in TEST()
98 for (uptr i = 0; i < MutexSet::kMaxSize; i++) { in TEST()
101 EXPECT_EQ(mset.Size(), MutexSet::kMaxSize); in TEST()
102 for (uptr i = 0; i < MutexSet::kMaxSize; i++) { in TEST()
107 TEST(MutexSet, Overflow) { in TEST() argument
108 MutexSet mset; in TEST()
109 for (uptr i = 0; i < MutexSet::kMaxSize; i++) { in TEST()
114 EXPECT_EQ(mset.Size(), MutexSet::kMaxSize); in TEST()
115 for (uptr i = 0; i < MutexSet::kMaxSize; i++) { in TEST()
117 Expect(mset, i, MutexSet::kMaxSize - 1, in TEST()
118 true, MutexSet::kMaxSize, 2); in TEST()
119 else if (i == MutexSet::kMaxSize - 1) in TEST()