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

/art/runtime/gc/space/
H A Drosalloc_space.cc45 art::gc::allocator::RosAlloc* rosalloc, byte* begin, byte* end,
50 rosalloc_(rosalloc), low_memory_mode_(low_memory_mode) {
51 CHECK(rosalloc != nullptr);
59 allocator::RosAlloc* rosalloc = CreateRosAlloc(mem_map->Begin(), starting_size, initial_size, local
61 if (rosalloc == NULL) {
62 LOG(ERROR) << "Failed to initialize rosalloc for alloc space (" << name << ")";
79 return new RosAllocSpace(name, mem_map, rosalloc, begin, end, begin + capacity, growth_limit,
101 // Memory we promise to rosalloc before it asks for morecore.
102 // Note: making this value large means that large allocations are unlikely to succeed as rosalloc
130 // create rosalloc usin
44 RosAllocSpace(const std::string& name, MemMap* mem_map, art::gc::allocator::RosAlloc* rosalloc, byte* begin, byte* end, byte* limit, size_t growth_limit, bool can_move_objects, size_t starting_size, size_t initial_size, bool low_memory_mode) argument
133 allocator::RosAlloc* rosalloc = new art::gc::allocator::RosAlloc( local
228 art_heap_rosalloc_morecore(allocator::RosAlloc* rosalloc, intptr_t increment) argument
[all...]
/art/runtime/gc/allocator/
H A Drosalloc.cc23 #include "rosalloc.h"
33 extern "C" void* art_heap_rosalloc_morecore(RosAlloc* rosalloc, intptr_t increment);
54 lock_("rosalloc global lock", kRosAllocGlobalLock),
55 bulk_free_lock_("rosalloc bulk free lock", kRosAllocBulkFreeLock),
72 StringPrintf("an rosalloc size bracket %d lock", static_cast<int>(i));
80 page_map_mem_map_.reset(MemMap::MapAnonymous("rosalloc page map", NULL, RoundUp(max_num_of_pages, kPageSize),
1924 << "A rosalloc large object size must be > " << kLargeSizeThreshold;
1926 << "A rosalloc large object size " << obj_size
1995 void RosAlloc::Run::Verify(Thread* self, RosAlloc* rosalloc) { argument
2022 MutexLock mu(self, *rosalloc
[all...]

Completed in 1910 milliseconds