Lines Matching refs:RosAlloc
45 class RosAlloc {
55 size_t ByteSize(RosAlloc* rosalloc) const REQUIRES(rosalloc->lock_) { in ByteSize()
63 void SetByteSize(RosAlloc* rosalloc, size_t byte_size) in SetByteSize()
73 void* End(RosAlloc* rosalloc) REQUIRES(rosalloc->lock_) { in End()
78 bool IsLargerThanPageReleaseThreshold(RosAlloc* rosalloc) in IsLargerThanPageReleaseThreshold()
82 bool IsAtEndOfSpace(RosAlloc* rosalloc) in IsAtEndOfSpace()
86 bool ShouldReleasePages(RosAlloc* rosalloc) REQUIRES(rosalloc->lock_) { in ShouldReleasePages()
100 void ReleasePages(RosAlloc* rosalloc) REQUIRES(rosalloc->lock_) { in ReleasePages()
132 friend class RosAlloc; variable
305 friend class RosAlloc; variable
454 void Verify(Thread* self, RosAlloc* rosalloc, bool running_on_memory_tool)
635 size_t operator()(const RosAlloc::Run* r) const { in operator()
641 bool operator()(const RosAlloc::Run* r1, const RosAlloc::Run* r2) const { in operator()
830 RosAlloc(void* base, size_t capacity, size_t max_capacity,
834 ~RosAlloc();
941 friend std::ostream& operator<<(std::ostream& os, RosAlloc::PageMapKind rhs);
943 DISALLOW_COPY_AND_ASSIGN(RosAlloc);
945 std::ostream& operator<<(std::ostream& os, RosAlloc::PageMapKind rhs);
949 void* ArtRosAllocMoreCore(allocator::RosAlloc* rosalloc, intptr_t increment);