Lines Matching refs:color
417 bool CheckWriteColor(int fd, size_t off, size_t len, uint8_t color) {
422 memset(buf.get(), color, len);
428 bool CheckReadColor(int fd, size_t off, size_t len, uint8_t color) {
436 ASSERT_EQ(buf[i], color);
2597 uint8_t color = static_cast<uint8_t>(ta->tid);
2599 auto self = &st->thread_states[color];
2604 // Before we begin, color our first slice.
2605 // We'll identify our own slices by the "color", which
2607 ASSERT_TRUE(CheckWriteColor(self->vp_fd, 0, st->slice_size, color));
2608 ASSERT_TRUE(CheckReadColor(self->vp_fd, 0, st->slice_size, color));
2614 // Extend and color slice, if possible
2635 ASSERT_TRUE(CheckWriteColor(self->vp_fd, off, len, color));
2636 ASSERT_TRUE(CheckReadColor(self->vp_fd, off, len, color));
2661 ASSERT_TRUE(CheckWriteColor(self->vp_fd, off, len, color));
2662 ASSERT_TRUE(CheckReadColor(self->vp_fd, off, len, color));
2682 ASSERT_TRUE(CheckReadColor(self->vp_fd, off, len, color));
2686 ASSERT_TRUE(CheckReadColor(self->vp_fd, off, len, color));
2705 ASSERT_TRUE(CheckReadColor(self->vp_fd, off, len, color));
2711 ASSERT_TRUE(CheckReadColor(self->vp_fd, off, len, color));
2715 ASSERT_TRUE(CheckReadColor(self->vp_fd, off, len, color));
2731 ASSERT_TRUE(CheckReadColor(self->vp_fd, off, len, color));
2750 ASSERT_TRUE(CheckReadColor(self->vp_fd, off, len, color));