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

/art/runtime/gc/space/
H A Drosalloc_space.cc49 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 Drosalloc.cc17 #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