Lines Matching refs:RosAlloc
44 class RosAlloc {
54 size_t ByteSize(RosAlloc* rosalloc) const REQUIRES(rosalloc->lock_) { in ByteSize()
62 void SetByteSize(RosAlloc* rosalloc, size_t byte_size) in SetByteSize()
72 void* End(RosAlloc* rosalloc) REQUIRES(rosalloc->lock_) { in End()
77 bool IsLargerThanPageReleaseThreshold(RosAlloc* rosalloc) in IsLargerThanPageReleaseThreshold()
81 bool IsAtEndOfSpace(RosAlloc* rosalloc) in IsAtEndOfSpace()
85 bool ShouldReleasePages(RosAlloc* rosalloc) REQUIRES(rosalloc->lock_) { in ShouldReleasePages()
102 void ReleasePages(RosAlloc* rosalloc) REQUIRES(rosalloc->lock_) { in ReleasePages()
134 friend class RosAlloc; variable
307 friend class RosAlloc; variable
455 void Verify(Thread* self, RosAlloc* rosalloc, bool running_on_memory_tool)
636 size_t operator()(const RosAlloc::Run* r) const { in operator()
642 bool operator()(const RosAlloc::Run* r1, const RosAlloc::Run* r2) const { in operator()
827 RosAlloc(void* base, size_t capacity, size_t max_capacity,
831 ~RosAlloc();
938 friend std::ostream& operator<<(std::ostream& os, const RosAlloc::PageMapKind& rhs);
940 DISALLOW_COPY_AND_ASSIGN(RosAlloc);
942 std::ostream& operator<<(std::ostream& os, const RosAlloc::PageMapKind& rhs);
946 void* ArtRosAllocMoreCore(allocator::RosAlloc* rosalloc, intptr_t increment);