Lines Matching refs:LinearAllocator
87 class LinearAllocator::Page {
111 LinearAllocator::LinearAllocator() in LinearAllocator() function in android::uirenderer::LinearAllocator
122 LinearAllocator::~LinearAllocator(void) { in ~LinearAllocator()
138 void* LinearAllocator::start(Page* p) { in start()
142 void* LinearAllocator::end(Page* p) { in end()
146 bool LinearAllocator::fitsInCurrentPage(size_t size) { in fitsInCurrentPage()
150 void LinearAllocator::ensureNext(size_t size) { in ensureNext()
170 void* LinearAllocator::allocImpl(size_t size) { in allocImpl()
190 void LinearAllocator::addToDestructionList(Destructor dtor, void* addr) { in addToDestructionList()
202 void LinearAllocator::runDestructorFor(void* addr) { in runDestructorFor()
221 void LinearAllocator::rewindIfLastAlloc(void* ptr, size_t allocSize) { in rewindIfLastAlloc()
235 LinearAllocator::Page* LinearAllocator::newPage(size_t pageSize) { in newPage()
236 pageSize = ALIGN(pageSize + sizeof(LinearAllocator::Page)); in newPage()
257 void LinearAllocator::dumpMemoryStats(const char* prefix) { in dumpMemoryStats()