Lines Matching refs:arena_head_
197 if (arena_head_ != nullptr) { in BytesUsed()
198 for (Arena* cur_arena = arena_head_->next_; cur_arena != nullptr; in BytesUsed()
211 arena_head_(nullptr) { in ArenaAllocator()
215 if (arena_head_ != nullptr) { in UpdateBytesAllocated()
218 arena_head_->bytes_allocated_ = ptr_ - begin_; in UpdateBytesAllocated()
268 pool_->FreeArenaChain(arena_head_); in ~ArenaAllocator()
278 DCHECK(arena_head_ != nullptr); in AllocFromNewArena()
280 new_arena->next_ = arena_head_->next_; in AllocFromNewArena()
281 arena_head_->next_ = new_arena; in AllocFromNewArena()
284 new_arena->next_ = arena_head_; in AllocFromNewArena()
285 arena_head_ = new_arena; in AllocFromNewArena()
299 if (ret == arena_head_->Begin()) { in AllocFromNewArenaWithMemoryTool()
304 DCHECK(arena_head_->next_ != nullptr); in AllocFromNewArenaWithMemoryTool()
305 DCHECK(ret == arena_head_->next_->Begin()); in AllocFromNewArenaWithMemoryTool()
306 DCHECK_EQ(bytes, arena_head_->next_->GetBytesAllocated()); in AllocFromNewArenaWithMemoryTool()
307 noaccess_end = arena_head_->next_->End(); in AllocFromNewArenaWithMemoryTool()
317 for (const Arena* cur_arena = arena_head_; cur_arena != nullptr; cur_arena = cur_arena->next_) { in Contains()
343 (arena_head_ == nullptr) ? 0 : (end_ - ptr_) - arena_head_->RemainingSpace(); in GetMemStats()
344 return MemStats("ArenaAllocator", this, arena_head_, lost_bytes_adjustment); in GetMemStats()