Searched defs:SkArenaAlloc (Results 1 - 4 of 4) sorted by relevance
/external/skia/src/core/ |
H A D | SkArenaAlloc.cpp | 10 #include "SkArenaAlloc.h" 15 SkArenaAlloc::SkArenaAlloc(char* block, size_t size, size_t extraSize, Tracking tracking) function in class:SkArenaAlloc 39 SkArenaAlloc::~SkArenaAlloc() { 43 SkDebugf("SkArenaAlloc initial: %p %u %u total alloc: %u total slop: %d last slop: %d\n", 49 void SkArenaAlloc::reset() { 50 this->~SkArenaAlloc(); 51 new (this) SkArenaAlloc{fFirstBlock, fFirstSize, fExtraSize, 55 void SkArenaAlloc [all...] |
H A D | SkArenaAlloc.h | 20 // SkArenaAlloc allocates object and destroys the allocated objects when destroyed. It's designed 21 // to minimize the number of underlying block allocations. SkArenaAlloc allocates first out of an 24 // the user-provided block, SkArenaAlloc never uses the heap, and if it fits in extraSize bytes, 31 // SkArenaAlloc arena(block, almostAllCasesSize); 36 // SkArenaAlloc arena(block.get(), mostCasesSize, almostAllCasesSize); 40 // SkArenaAlloc arena(nullptr, 0, almostAllCasesSize); 47 // SkArenaAlloc arena (storage, almostAllCasesSize); 56 // You can track memory use by adding SkArenaAlloc::kTrack as the last parameter to any constructor. 59 // SkArenaAlloc alloc{storage, SkArenaAlloc 68 class SkArenaAlloc { class 73 SkArenaAlloc(size_t extraSize, Tracking tracking = kDontTrack) function in class:SkArenaAlloc [all...] |
/external/skqp/src/core/ |
H A D | SkArenaAlloc.cpp | 10 #include "SkArenaAlloc.h" 15 SkArenaAlloc::SkArenaAlloc(char* block, size_t size, size_t extraSize, Tracking tracking) function in class:SkArenaAlloc 39 SkArenaAlloc::~SkArenaAlloc() { 43 SkDebugf("SkArenaAlloc initial: %p %u %u total alloc: %u total slop: %d last slop: %d\n", 49 void SkArenaAlloc::reset() { 50 this->~SkArenaAlloc(); 51 new (this) SkArenaAlloc{fFirstBlock, fFirstSize, fExtraSize, 55 void SkArenaAlloc [all...] |
H A D | SkArenaAlloc.h | 20 // SkArenaAlloc allocates object and destroys the allocated objects when destroyed. It's designed 21 // to minimize the number of underlying block allocations. SkArenaAlloc allocates first out of an 24 // the user-provided block, SkArenaAlloc never uses the heap, and if it fits in extraSize bytes, 31 // SkArenaAlloc arena(block, almostAllCasesSize); 36 // SkArenaAlloc arena(block.get(), mostCasesSize, almostAllCasesSize); 40 // SkArenaAlloc arena(nullptr, 0, almostAllCasesSize); 47 // SkArenaAlloc arena (storage, almostAllCasesSize); 56 // You can track memory use by adding SkArenaAlloc::kTrack as the last parameter to any constructor. 59 // SkArenaAlloc alloc{storage, SkArenaAlloc 68 class SkArenaAlloc { class 73 SkArenaAlloc(size_t extraSize, Tracking tracking = kDontTrack) function in class:SkArenaAlloc [all...] |
Completed in 186 milliseconds