Lines Matching defs:rosalloc
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) {
2022 MutexLock mu(self, *rosalloc->size_bracket_locks_[i]);
2042 MutexLock mu(self, *rosalloc->size_bracket_locks_[i]);
2043 Run* current_run = rosalloc->current_runs_[i];
2058 MutexLock mu(self, rosalloc->lock_);
2059 std::set<Run*>& non_full_runs = rosalloc->non_full_runs_[idx];
2069 std::unordered_set<Run*, hash_run, eq_run>& full_runs = rosalloc->full_runs_[idx];