HomeSort by relevance Sort by last modified time
    Searched defs:ArenaStack (Results 1 - 2 of 2) sorted by null

  /art/runtime/base/
scoped_arena_allocator.cc 26 ArenaStack::ArenaStack(ArenaPool* arena_pool)
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::UpdateBytesAllocated()
    [all...]
scoped_arena_allocator.h 28 class ArenaStack;
45 // The memory is returned to the ArenaPool when the ArenaStack is destroyed.
46 class ArenaStack : private DebugStackRefCounter, private ArenaAllocatorMemoryTool {
48 explicit ArenaStack(ArenaPool* arena_pool);
49 ~ArenaStack();
122 DISALLOW_COPY_AND_ASSIGN(ArenaStack);
130 // stack. This is facilitated by returning the memory to the ArenaStack.
134 // Create a ScopedArenaAllocator directly on the ArenaStack when the scope of
137 static ScopedArenaAllocator* Create(ArenaStack* arena_stack) {
144 explicit ScopedArenaAllocator(ArenaStack* arena_stack)
    [all...]

Completed in 2136 milliseconds