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

/art/runtime/gc/allocator/
H A Drosalloc.h41 class RosAlloc { class in namespace:art::gc::allocator
51 size_t ByteSize(RosAlloc* rosalloc) const EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) {
59 void SetByteSize(RosAlloc* rosalloc, size_t byte_size)
69 void* End(RosAlloc* rosalloc) EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) {
74 bool IsLargerThanPageReleaseThreshold(RosAlloc* rosalloc)
78 bool IsAtEndOfSpace(RosAlloc* rosalloc)
82 bool ShouldReleasePages(RosAlloc* rosalloc) EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) {
99 void ReleasePages(RosAlloc* rosalloc) EXCLUSIVE_LOCKS_REQUIRED(rosalloc->lock_) {
248 void Verify(Thread* self, RosAlloc* rosalloc)
379 size_t operator()(const RosAlloc
[all...]
H A Drosalloc.cc33 extern "C" void* art_heap_rosalloc_morecore(RosAlloc* rosalloc, intptr_t increment);
39 size_t RosAlloc::bracketSizes[kNumOfSizeBrackets];
40 size_t RosAlloc::numOfPages[kNumOfSizeBrackets];
41 size_t RosAlloc::numOfSlots[kNumOfSizeBrackets];
42 size_t RosAlloc::headerSizes[kNumOfSizeBrackets];
43 size_t RosAlloc::bulkFreeBitMapOffsets[kNumOfSizeBrackets];
44 size_t RosAlloc::threadLocalFreeBitMapOffsets[kNumOfSizeBrackets];
45 bool RosAlloc::initialized_ = false;
46 size_t RosAlloc::dedicated_full_run_storage_[kPageSize / sizeof(size_t)] = { 0 };
47 RosAlloc
50 RosAlloc::RosAlloc(void* base, size_t capacity, size_t max_capacity, function in class:art::gc::allocator::RosAlloc
[all...]

Completed in 652 milliseconds