Home | History | Annotate | Download | only in unit

Lines Matching refs:sync

78   SyncClock sync;
79 thr1.ReleaseStore(&cache, &sync);
81 thr2.acquire(&cache, &sync);
82 thr2.acquire(&cache, &sync);
84 sync.Reset(&cache);
155 SyncClock sync;
156 vector.release(&cache, &sync);
157 ASSERT_EQ(sync.size(), 11U);
158 ASSERT_EQ(sync.get(0), 0ULL);
159 ASSERT_EQ(sync.get(1), 0ULL);
160 ASSERT_EQ(sync.get(5), 42ULL);
161 ASSERT_EQ(sync.get(9), 0ULL);
162 ASSERT_EQ(sync.get(10), 1ULL);
163 sync.Reset(&cache);
170 SyncClock sync;
171 vector1.release(&cache, &sync);
172 vector2.release(&cache, &sync);
173 ASSERT_EQ(sync.size(), 21U);
174 ASSERT_EQ(sync.get(0), 0ULL);
175 ASSERT_EQ(sync.get(10), 1ULL);
176 ASSERT_EQ(sync.get(19), 0ULL);
177 ASSERT_EQ(sync.get(20), 1ULL);
178 sync.Reset(&cache);
185 SyncClock sync;
186 vector.release(&cache, &sync);
187 ASSERT_EQ(sync.size(), 101U);
188 ASSERT_EQ(sync.get(0), 0ULL);
189 ASSERT_EQ(sync.get(1), 0ULL);
190 ASSERT_EQ(sync.get(5), 42ULL);
191 ASSERT_EQ(sync.get(60), 0ULL);
192 ASSERT_EQ(sync.get(70), 0ULL);
193 ASSERT_EQ(sync.get(90), 84ULL);
194 ASSERT_EQ(sync.get(99), 0ULL);
195 ASSERT_EQ(sync.get(100), 1ULL);
196 sync.Reset(&cache);
203 SyncClock sync;
204 vector1.release(&cache, &sync);
205 vector2.release(&cache, &sync);
206 ASSERT_EQ(sync.size(), 101U);
207 ASSERT_EQ(sync.get(0), 0ULL);
208 ASSERT_EQ(sync.get(10), 1ULL);
209 ASSERT_EQ(sync.get(99), 0ULL);
210 ASSERT_EQ(sync.get(100), 1ULL);
211 sync.Reset(&cache);
317 // Create kClocks sync clocks.