From 9594da111dc1c36c1912eb61207aaa54c17ea550 Mon Sep 17 00:00:00 2001 From: reed Date: Fri, 12 Sep 2014 12:12:27 -0700 Subject: use SkData::NewUninitialized BUG=skia: R=bungeman@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/565803005 --- tests/MallocPixelRefTest.cpp | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) (limited to 'tests/MallocPixelRefTest.cpp') diff --git a/tests/MallocPixelRefTest.cpp b/tests/MallocPixelRefTest.cpp index c20c8836b2..e267d6f72c 100644 --- a/tests/MallocPixelRefTest.cpp +++ b/tests/MallocPixelRefTest.cpp @@ -32,22 +32,18 @@ DEF_TEST(MallocPixelRef, reporter) { { size_t rowBytes = info.minRowBytes() - 1; size_t size = info.getSafeSize(rowBytes); - void* addr = sk_malloc_throw(size); - SkAutoDataUnref data(SkData::NewFromMalloc(addr, size)); + SkAutoDataUnref data(SkData::NewUninitialized(size)); SkAutoTUnref pr( - SkMallocPixelRef::NewWithData(info, rowBytes, - NULL, data.get())); + SkMallocPixelRef::NewWithData(info, rowBytes, NULL, data)); // rowbytes too small. REPORTER_ASSERT(reporter, NULL == pr.get()); } { size_t rowBytes = info.minRowBytes() + 2; size_t size = info.getSafeSize(rowBytes) - 1; - void* addr = sk_malloc_throw(size); - SkAutoDataUnref data(SkData::NewFromMalloc(addr, size)); + SkAutoDataUnref data(SkData::NewUninitialized(size)); SkAutoTUnref pr( - SkMallocPixelRef::NewWithData(info, rowBytes, NULL, - data.get())); + SkMallocPixelRef::NewWithData(info, rowBytes, NULL, data)); // data too small. REPORTER_ASSERT(reporter, NULL == pr.get()); } @@ -77,7 +73,6 @@ DEF_TEST(MallocPixelRef, reporter) { { int x = 0; SkAutoMalloc memory(size); - REPORTER_ASSERT(reporter, memory.get() != NULL); SkAutoTUnref pr( SkMallocPixelRef::NewWithProc(info, rowBytes, NULL, memory.get(), set_to_one_proc, @@ -98,9 +93,7 @@ DEF_TEST(MallocPixelRef, reporter) { REPORTER_ASSERT(reporter, addr == pr->pixels()); } { - void* addr = sk_malloc_throw(size); - SkAutoDataUnref data(SkData::NewFromMalloc(addr, size)); - REPORTER_ASSERT(reporter, data.get() != NULL); + SkAutoDataUnref data(SkData::NewUninitialized(size)); SkData* dataPtr = data.get(); REPORTER_ASSERT(reporter, dataPtr->unique()); SkAutoTUnref pr( -- cgit v1.2.3