Lines Matching refs:Arena
32 constexpr size_t Arena::kDefaultSize;
83 void ArenaAllocatorStatsImpl<kCount>::Dump(std::ostream& os, const Arena* first, in Dump()
88 for (const Arena* arena = first; arena != nullptr; arena = arena->next_) { in Dump()
114 Arena::Arena(size_t size) in Arena() function in art::Arena
131 Arena::~Arena() { in ~Arena()
139 void Arena::Reset() { in Reset()
163 Arena* ArenaPool::AllocArena(size_t size) { in AllocArena()
165 Arena* ret = nullptr; in AllocArena()
174 ret = new Arena(size); in AllocArena()
180 void ArenaPool::FreeArenaChain(Arena* first) { in FreeArenaChain()
182 for (Arena* arena = first; arena != nullptr; arena = arena->next_) { in FreeArenaChain()
187 Arena* last = first; in FreeArenaChain()
247 Arena* new_arena = pool_->AllocArena(std::max(Arena::kDefaultSize, allocation_size)); in ObtainNewArenaForAllocation()
255 MemStats::MemStats(const char* name, const ArenaAllocatorStats* stats, const Arena* first_arena, in MemStats()