Searched defs:ArenaStack (Results 1 - 2 of 2) sorted by relevance

/art/runtime/base/
H A Dscoped_arena_allocator.cc26 ArenaStack::ArenaStack(ArenaPool* arena_pool) function in class:art::ArenaStack
35 ArenaStack::~ArenaStack() {
40 void ArenaStack::Reset() {
49 MemStats ArenaStack::GetPeakStats() const {
51 return MemStats("ArenaStack peak", PeakStats(), bottom_arena_);
54 uint8_t* ArenaStack::AllocateFromNextArena(size_t rounded_bytes) {
73 void ArenaStack::UpdatePeakStatsAndRestore(const ArenaAllocatorStats& restore_stats) {
80 void ArenaStack
[all...]
H A Dscoped_arena_allocator.h29 class ArenaStack;
44 // The memory is returned to the ArenaPool when the ArenaStack is destroyed.
45 class ArenaStack : private DebugStackRefCounter, private ArenaAllocatorMemoryTool { class in namespace:art
47 explicit ArenaStack(ArenaPool* arena_pool);
48 ~ArenaStack();
129 DISALLOW_COPY_AND_ASSIGN(ArenaStack);
137 // stack. This is facilitated by returning the memory to the ArenaStack.
142 explicit ScopedArenaAllocator(ArenaStack* arena_stack);
145 ArenaStack* GetArenaStack() const {
173 ArenaStack* arena_stack
[all...]

Completed in 62 milliseconds