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
456 void Verify(Thread* self, RosAlloc* rosalloc, bool running_on_memory_tool)
637 size_t operator()(const RosAlloc::Run* r) const { in operator()
643 bool operator()(const RosAlloc::Run* r1, const RosAlloc::Run* r2) const { in operator()
828 RosAlloc(void* base, size_t capacity, size_t max_capacity,
832 ~RosAlloc();
939 friend std::ostream& operator<<(std::ostream& os, const RosAlloc::PageMapKind& rhs);
941 DISALLOW_COPY_AND_ASSIGN(RosAlloc);
943 std::ostream& operator<<(std::ostream& os, const RosAlloc::PageMapKind& rhs);
947 void* ArtRosAllocMoreCore(allocator::RosAlloc* rosalloc, intptr_t increment);