Lines Matching refs:mset

17 static void Expect(const MutexSet &mset, uptr i, u64 id, bool write, u64 epoch,  in Expect()  argument
19 MutexSet::Desc d = mset.Get(i); in Expect()
27 MutexSet mset; in TEST() local
28 EXPECT_EQ(mset.Size(), (uptr)0); in TEST()
30 mset.Add(1, true, 2); in TEST()
31 EXPECT_EQ(mset.Size(), (uptr)1); in TEST()
32 Expect(mset, 0, 1, true, 2, 1); in TEST()
33 mset.Del(1, true); in TEST()
34 EXPECT_EQ(mset.Size(), (uptr)0); in TEST()
36 mset.Add(3, true, 4); in TEST()
37 mset.Add(5, false, 6); in TEST()
38 EXPECT_EQ(mset.Size(), (uptr)2); in TEST()
39 Expect(mset, 0, 3, true, 4, 1); in TEST()
40 Expect(mset, 1, 5, false, 6, 1); in TEST()
41 mset.Del(3, true); in TEST()
42 EXPECT_EQ(mset.Size(), (uptr)1); in TEST()
43 mset.Del(5, false); in TEST()
44 EXPECT_EQ(mset.Size(), (uptr)0); in TEST()
48 MutexSet mset; in TEST() local
49 mset.Add(1, true, 2); in TEST()
50 EXPECT_EQ(mset.Size(), (uptr)1); in TEST()
51 Expect(mset, 0, 1, true, 2, 1); in TEST()
53 mset.Add(1, true, 2); in TEST()
54 EXPECT_EQ(mset.Size(), (uptr)1); in TEST()
55 Expect(mset, 0, 1, true, 2, 2); in TEST()
57 mset.Del(1, true); in TEST()
58 EXPECT_EQ(mset.Size(), (uptr)1); in TEST()
59 Expect(mset, 0, 1, true, 2, 1); in TEST()
61 mset.Del(1, true); in TEST()
62 EXPECT_EQ(mset.Size(), (uptr)0); in TEST()
66 MutexSet mset; in TEST() local
67 mset.Add(1, true, 2); in TEST()
68 EXPECT_EQ(mset.Size(), (uptr)1); in TEST()
69 mset.Del(1, true); in TEST()
70 EXPECT_EQ(mset.Size(), (uptr)0); in TEST()
71 mset.Del(1, true); in TEST()
72 EXPECT_EQ(mset.Size(), (uptr)0); in TEST()
76 MutexSet mset; in TEST() local
77 mset.Add(1, true, 2); in TEST()
78 mset.Add(1, true, 2); in TEST()
79 mset.Add(3, true, 4); in TEST()
80 mset.Add(3, true, 4); in TEST()
81 EXPECT_EQ(mset.Size(), (uptr)2); in TEST()
83 mset.Remove(1); in TEST()
84 EXPECT_EQ(mset.Size(), (uptr)1); in TEST()
85 Expect(mset, 0, 3, true, 4, 2); in TEST()
89 MutexSet mset; in TEST() local
91 mset.Add(i, true, i + 1); in TEST()
93 EXPECT_EQ(mset.Size(), MutexSet::kMaxSize); in TEST()
95 Expect(mset, i, i, true, i + 1, 1); in TEST()
99 mset.Add(i, true, i + 1); in TEST()
101 EXPECT_EQ(mset.Size(), MutexSet::kMaxSize); in TEST()
103 Expect(mset, i, i, true, i + 1, 2); in TEST()
108 MutexSet mset; in TEST() local
110 mset.Add(i, true, i + 1); in TEST()
111 mset.Add(i, true, i + 1); in TEST()
113 mset.Add(100, true, 200); in TEST()
114 EXPECT_EQ(mset.Size(), MutexSet::kMaxSize); in TEST()
117 Expect(mset, i, MutexSet::kMaxSize - 1, in TEST()
120 Expect(mset, i, 100, true, 200, 1); in TEST()
122 Expect(mset, i, i, true, i + 1, 2); in TEST()