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", static_cast<const TaggedStats<Peak>*>(&stats_and_pool_),
55 uint8_t* ArenaStack::AllocateFromNextArena(size_t rounded_bytes) {
74 void ArenaStack::UpdatePeakStatsAndRestore(const ArenaAllocatorStats& restore_stats) {
81 void ArenaStack
[all...]
H A Dscoped_arena_allocator.h28 class ArenaStack;
43 // The memory is returned to the ArenaPool when the ArenaStack is destroyed.
44 class ArenaStack : private DebugStackRefCounter, private ArenaAllocatorMemoryTool { class in namespace:art
46 explicit ArenaStack(ArenaPool* arena_pool);
47 ~ArenaStack();
123 DISALLOW_COPY_AND_ASSIGN(ArenaStack);
131 // stack. This is facilitated by returning the memory to the ArenaStack.
135 // Create a ScopedArenaAllocator directly on the ArenaStack when the scope of
138 static ScopedArenaAllocator* Create(ArenaStack* arena_stack) {
145 explicit ScopedArenaAllocator(ArenaStack* arena_stac
[all...]

Completed in 288 milliseconds