Lines Matching refs:LinearAllocator
78 class LinearAllocator::Page {
96 LinearAllocator::LinearAllocator() in LinearAllocator() function in android::uirenderer::LinearAllocator
107 LinearAllocator::~LinearAllocator(void) { in ~LinearAllocator()
123 void* LinearAllocator::start(Page* p) { in start()
127 void* LinearAllocator::end(Page* p) { in end()
131 bool LinearAllocator::fitsInCurrentPage(size_t size) { in fitsInCurrentPage()
135 void LinearAllocator::ensureNext(size_t size) { in ensureNext()
155 void* LinearAllocator::allocImpl(size_t size) { in allocImpl()
174 void LinearAllocator::addToDestructionList(Destructor dtor, void* addr) { in addToDestructionList()
186 void LinearAllocator::runDestructorFor(void* addr) { in runDestructorFor()
205 void LinearAllocator::rewindIfLastAlloc(void* ptr, size_t allocSize) { in rewindIfLastAlloc()
219 LinearAllocator::Page* LinearAllocator::newPage(size_t pageSize) { in newPage()
220 pageSize = ALIGN(pageSize + sizeof(LinearAllocator::Page)); in newPage()
241 void LinearAllocator::dumpMemoryStats(const char* prefix) { in dumpMemoryStats()