Home | History | Annotate | Download | only in base

Lines Matching full:arenaallocator

187     return (alignof(std::max_align_t) < ArenaAllocator::kArenaAlignment)
188 ? ArenaAllocator::kArenaAlignment - alignof(std::max_align_t)
205 memory_ = AlignUp(unaligned_memory_, ArenaAllocator::kArenaAlignment);
213 DCHECK_ALIGNED(memory_, ArenaAllocator::kArenaAlignment);
247 static_assert(ArenaAllocator::kArenaAlignment <= kPageSize,
249 DCHECK_ALIGNED(memory_, ArenaAllocator::kArenaAlignment);
358 size_t ArenaAllocator::BytesAllocated() const {
362 size_t ArenaAllocator::BytesUsed() const {
373 ArenaAllocator::ArenaAllocator(ArenaPool* pool)
381 void ArenaAllocator::UpdateBytesAllocated() {
389 void* ArenaAllocator::AllocWithMemoryTool(size_t bytes, ArenaAllocKind kind) {
408 void* ArenaAllocator::AllocWithMemoryToolAlign16(size_t bytes, ArenaAllocKind kind) {
432 ArenaAllocator::~ArenaAllocator() {
438 uint8_t* ArenaAllocator::AllocFromNewArena(size_t bytes) {
462 uint8_t* ArenaAllocator::AllocFromNewArenaWithMemoryTool(size_t bytes) {
480 bool ArenaAllocator::Contains(const void* ptr) const {
508 MemStats ArenaAllocator::GetMemStats() const {
511 return MemStats("ArenaAllocator