Searched defs:rosalloc (Results 1 - 2 of 2) sorted by relevance
/art/runtime/gc/space/ |
H A D | rosalloc_space.cc | 45 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 D | rosalloc.cc | 23 #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