HomeSort by relevance Sort by last modified time
    Searched refs:ScopedArenaAllocator (Results 1 - 15 of 15) sorted by null

  /art/runtime/base/
arena_bit_vector.h 26 class ScopedArenaAllocator;
46 ArenaBitVector(ScopedArenaAllocator* arena,
arena_object.h 35 static void* operator new(size_t size, ScopedArenaAllocator* arena) {
59 static void* operator new(size_t size, ScopedArenaAllocator* arena) {
scoped_arena_allocator.h 29 class ScopedArenaAllocator;
44 // Holds a list of Arenas for use by ScopedArenaAllocator stack.
87 // Private - access via ScopedArenaAllocator or ScopedArenaAllocatorAdapter.
118 friend class ScopedArenaAllocator;
127 // Unlike the ArenaAllocator, ScopedArenaAllocator is intended for relatively short-lived
129 // once it's destroyed, its memory can be reused by the next ScopedArenaAllocator on the
131 class ScopedArenaAllocator
134 // Create a ScopedArenaAllocator directly on the ArenaStack when the scope of
137 static ScopedArenaAllocator* Create(ArenaStack* arena_stack) {
138 void* addr = arena_stack->Alloc(sizeof(ScopedArenaAllocator), kArenaAllocMisc)
    [all...]
scoped_arena_allocator.cc 70 // top_ptr_ shall be updated by ScopedArenaAllocator.
84 // much memory to zero out. Though ScopedArenaAllocator doesn't guarantee the memory is
110 ScopedArenaAllocator::ScopedArenaAllocator(ArenaStack* arena_stack)
120 ScopedArenaAllocator::~ScopedArenaAllocator() {
124 void ScopedArenaAllocator::Reset() {
128 arena_stack_->top_ptr_ = mark_ptr_ + RoundUp(sizeof(ScopedArenaAllocator), 8);
132 void ScopedArenaAllocator::DoReset() {
arena_bit_vector.cc 89 ArenaBitVector::ArenaBitVector(ScopedArenaAllocator* arena,
95 ArenaBitVectorAllocator<ScopedArenaAllocator>::Create(arena, kind)) {
scoped_arena_containers.h 34 // Adapter for use of ScopedArenaAllocator in STL containers.
35 // Use ScopedArenaAllocator::Adapter() to create an adapter to pass to container constructors.
37 // void foo(ScopedArenaAllocator* allocator) {
82 explicit ScopedArenaAllocatorAdapter(ScopedArenaAllocator* arena_allocator,
125 explicit ScopedArenaAllocatorAdapter(ScopedArenaAllocator* arena_allocator,
196 inline ScopedArenaAllocatorAdapter<void> ScopedArenaAllocator::Adapter(ArenaAllocKind kind) {
arena_allocator.h 35 class ScopedArenaAllocator;
234 friend class ScopedArenaAllocator;
  /art/runtime/verifier/
reg_type_test.cc 38 ScopedArenaAllocator allocator(&stack);
62 ScopedArenaAllocator allocator(&stack);
88 ScopedArenaAllocator allocator(&stack);
363 ScopedArenaAllocator allocator(&stack);
380 ScopedArenaAllocator allocator(&stack);
398 ScopedArenaAllocator allocator(&stack);
422 ScopedArenaAllocator allocator(&stack);
449 ScopedArenaAllocator allocator(&stack);
471 ScopedArenaAllocator allocator(&stack);
487 ScopedArenaAllocator allocator(&stack)
    [all...]
reg_type_cache.h 35 class ScopedArenaAllocator;
47 explicit RegTypeCache(bool can_load_classes, ScopedArenaAllocator& arena);
203 ScopedArenaAllocator& arena_;
method_verifier.h 117 explicit PcToRegisterLineTable(ScopedArenaAllocator& arena);
280 ScopedArenaAllocator& GetArena() {
739 ScopedArenaAllocator arena_;
    [all...]
reg_type-inl.h 188 inline void* RegType::operator new(size_t size, ScopedArenaAllocator* arena) {
reg_type.h 41 class ScopedArenaAllocator;
277 static void* operator new(size_t size, ScopedArenaAllocator* arena);
    [all...]
reg_type_cache.cc 266 RegTypeCache::RegTypeCache(bool can_load_classes, ScopedArenaAllocator& arena)
method_verifier.cc 65 PcToRegisterLineTable::PcToRegisterLineTable(ScopedArenaAllocator& arena)
    [all...]
  /art/runtime/
class_linker.cc     [all...]

Completed in 2978 milliseconds