Searched defs:rosalloc (Results 1 - 2 of 2) sorted by relevance
/art/runtime/gc/space/ |
H A D | rosalloc_space.cc | 49 art::gc::allocator::RosAlloc* rosalloc, uint8_t* begin, uint8_t* end, 54 rosalloc_(rosalloc), low_memory_mode_(low_memory_mode) { 55 CHECK(rosalloc != nullptr); 66 allocator::RosAlloc* rosalloc = CreateRosAlloc(mem_map->Begin(), starting_size, initial_size, local 68 if (rosalloc == nullptr) { 69 LOG(ERROR) << "Failed to initialize rosalloc for alloc space (" << name << ")"; 85 mem_map, initial_size, name, rosalloc, begin, end, begin + capacity, growth_limit, 88 return new RosAllocSpace(mem_map, initial_size, name, rosalloc, begin, end, begin + capacity, 110 // Memory we promise to rosalloc before it asks for morecore. 111 // Note: making this value large means that large allocations are unlikely to succeed as rosalloc 48 RosAllocSpace(MemMap* mem_map, size_t initial_size, const std::string& name, art::gc::allocator::RosAlloc* rosalloc, uint8_t* begin, uint8_t* end, uint8_t* limit, size_t growth_limit, bool can_move_objects, size_t starting_size, bool low_memory_mode) argument 143 allocator::RosAlloc* rosalloc = new art::gc::allocator::RosAlloc( local 382 ArtRosAllocMoreCore(allocator::RosAlloc* rosalloc, intptr_t increment) argument [all...] |
/art/runtime/gc/allocator/ |
H A D | rosalloc.cc | 17 #include "rosalloc.h" 57 lock_("rosalloc global lock", kRosAllocGlobalLock), 58 bulk_free_lock_("rosalloc bulk free lock", kRosAllocBulkFreeLock), 76 StringPrintf("an rosalloc size bracket %d lock", static_cast<int>(i)); 84 page_map_mem_map_.reset(MemMap::MapAnonymous("rosalloc page map", nullptr, 1947 << "A rosalloc large object size must be > " << kLargeSizeThreshold; 1949 << "A rosalloc large object size " << obj_size + valgrind_modifier 2018 void RosAlloc::Run::Verify(Thread* self, RosAlloc* rosalloc, bool running_on_valgrind) { argument 2045 MutexLock mu(self, *rosalloc->size_bracket_locks_[i]); 2065 MutexLock mu(self, *rosalloc [all...] |
Completed in 295 milliseconds