Lines Matching defs:buffer
256 // We have reached the end of the buffer. Verify that it was at least
265 // Test that attempting to peek beyond the length of the buffer does not prevent rewinding.
279 // Peeking should only fail completely if we have read/skipped beyond the buffer.
352 uint8_t buffer[4096];
356 SkToU32(std::min(sizeof(buffer), asset->getLength() - i));
359 SkASSERT(size <= sizeof(buffer));
361 if (asset->peek(buffer, size) < size) {
365 if (0 != memcmp(buffer, &expect[i], size)) {
382 uint8_t buffer[4096];
387 size_t size = rand.nextRangeU(1, sizeof(buffer));
389 buffer[j] = valueSource.nextU() & 0xFF;
391 dynamicMemoryWStream.write(buffer, size);
413 size_t read(void* buffer, size_t size) override {
416 memcpy(buffer, &fData[fIdx], copyCount);
654 SkRBuffer buffer(&value, 4);
655 REPORTER_ASSERT(reporter, buffer.isValid());
658 REPORTER_ASSERT(reporter, buffer.read(&tmp, 4));
659 REPORTER_ASSERT(reporter, buffer.isValid());
661 REPORTER_ASSERT(reporter, !buffer.read(&tmp, 4));
662 REPORTER_ASSERT(reporter, !buffer.isValid());