1 #include "Test.h" 2 #include "SkVarAlloc.h" 3 DEF_TEST(VarAlloc,r)4DEF_TEST(VarAlloc, r) { 5 SkVarAlloc va(4/*start allocating at 16B*/); 6 char* p = va.alloc(128, SK_MALLOC_THROW); 7 sk_bzero(p, 128); // Just checking this is safe. 8 9 #if !defined(SK_BUILD_FOR_ANDROID) && !defined(__UCLIBC__) 10 // This method will always return 0 on Android and UCLIBC platforms. 11 REPORTER_ASSERT(r, va.approxBytesAllocated() >= 128); 12 #endif 13 } 14