52 memset(
data->writable_data(), 0x80, size);
61 data->attachToCacheAndRef();
84 for (
int useDiscardable = 0; useDiscardable <= 1; ++useDiscardable) {
85 const size_t size = 100;
90 data->detachFromCacheAndUnref();
99 data->detachFromCacheAndUnref();
static void check_data(skiatest::Reporter *reporter, SkCachedData *data, int refcnt, CachedState cacheState, LockedState lockedState)
static SkCachedData * test_locking(skiatest::Reporter *reporter, size_t size, SkDiscardableMemoryPool *pool)
static std::unique_ptr< uint32_t[]> make_data()
#define SkASSERT_RELEASE(cond)
static void * sk_malloc_throw(size_t size)
#define DEF_TEST(name, reporter)
#define REPORTER_ASSERT(r, cond,...)
static sk_sp< SkDiscardableMemoryPool > Make(size_t size)