Lines Matching refs:RegionSpace

50 MemMap RegionSpace::CreateMemMap(const std::string& name,  in CreateMemMap()
97 RegionSpace* RegionSpace::Create( in Create()
99 return new RegionSpace(name, std::move(mem_map), use_generational_cc); in Create()
102 RegionSpace::RegionSpace(const std::string& name, MemMap&& mem_map, bool use_generational_cc) in RegionSpace() function in art::gc::space::RegionSpace
150 size_t RegionSpace::FromSpaceSize() { in FromSpaceSize()
162 size_t RegionSpace::UnevacFromSpaceSize() { in UnevacFromSpaceSize()
174 size_t RegionSpace::ToSpaceSize() { in ToSpaceSize()
186 void RegionSpace::Region::SetAsUnevacFromSpace(bool clear_live_bytes) { in SetAsUnevacFromSpace()
214 bool RegionSpace::Region::GetUseGenerationalCC() { in GetUseGenerationalCC()
221 inline bool RegionSpace::Region::ShouldBeEvacuated(EvacMode evac_mode) { in ShouldBeEvacuated()
293 void RegionSpace::ZeroLiveBytesForLargeObject(mirror::Object* obj) { in ZeroLiveBytesForLargeObject()
303 DCHECK_GT(obj_size, space::RegionSpace::kRegionSize); in ZeroLiveBytesForLargeObject()
305 size_t obj_alloc_size = RoundUp(obj_size, space::RegionSpace::kRegionSize); in ZeroLiveBytesForLargeObject()
330 void RegionSpace::SetFromSpace(accounting::ReadBarrierTable* rb_table, in SetFromSpace()
422 void RegionSpace::ClearFromSpace(/* out */ uint64_t* cleared_bytes, in ClearFromSpace()
639 void RegionSpace::CheckLiveBytesAgainstRegionBitmap(Region* r) { in CheckLiveBytesAgainstRegionBitmap()
663 size_t alloc_size = RoundUp(obj_size, space::RegionSpace::kAlignment); in CheckLiveBytesAgainstRegionBitmap()
679 IsPowerOfTwo(RegionSpace::kAlignment) && in PoisonUnevacuatedRange()
680 (kPoisonDeadObjectSize < RegionSpace::kAlignment), in PoisonUnevacuatedRange()
690 void RegionSpace::PoisonDeadObjectsInUnevacuatedRegion(Region* r) { in PoisonDeadObjectsInUnevacuatedRegion()
725 void RegionSpace::LogFragmentationAllocFailure(std::ostream& os, in LogFragmentationAllocFailure()
765 void RegionSpace::Clear() { in Clear()
780 void RegionSpace::Protect() { in Protect()
786 void RegionSpace::Unprotect() { in Unprotect()
792 void RegionSpace::ClampGrowthLimit(size_t new_capacity) { in ClampGrowthLimit()
812 void RegionSpace::Dump(std::ostream& os) const { in Dump()
817 void RegionSpace::DumpRegionForObject(std::ostream& os, mirror::Object* obj) { in DumpRegionForObject()
823 void RegionSpace::DumpRegions(std::ostream& os) { in DumpRegions()
830 void RegionSpace::DumpNonFreeRegions(std::ostream& os) { in DumpNonFreeRegions()
840 void RegionSpace::RecordAlloc(mirror::Object* ref) { in RecordAlloc()
846 bool RegionSpace::AllocNewTlab(Thread* self, in AllocNewTlab()
885 size_t RegionSpace::RevokeThreadLocalBuffers(Thread* thread) { in RevokeThreadLocalBuffers()
891 size_t RegionSpace::RevokeThreadLocalBuffers(Thread* thread, const bool reuse) { in RevokeThreadLocalBuffers()
897 void RegionSpace::RevokeThreadLocalBuffersLocked(Thread* thread, bool reuse) { in RevokeThreadLocalBuffersLocked()
918 size_t RegionSpace::RevokeAllThreadLocalBuffers() { in RevokeAllThreadLocalBuffers()
929 void RegionSpace::AssertThreadLocalBuffersAreRevoked(Thread* thread) { in AssertThreadLocalBuffersAreRevoked()
935 void RegionSpace::AssertAllThreadLocalBuffersAreRevoked() { in AssertAllThreadLocalBuffersAreRevoked()
947 void RegionSpace::Region::Dump(std::ostream& os) const { in Dump()
971 uint64_t RegionSpace::Region::GetLongestConsecutiveFreeBytes() const { in GetLongestConsecutiveFreeBytes()
989 space::RegionSpace* region_space = art::Runtime::Current()->GetHeap()->GetRegionSpace(); in GetLongestConsecutiveFreeBytes()
995 size_t RegionSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) { in AllocationSizeNonvirtual()
1009 void RegionSpace::Region::Clear(bool zero_and_release_pages) { in Clear()
1024 void RegionSpace::TraceHeapSize() { in TraceHeapSize()
1029 RegionSpace::Region* RegionSpace::AllocateRegion(bool for_evac) { in AllocateRegion()
1067 void RegionSpace::Region::MarkAsAllocated(RegionSpace* region_space, uint32_t alloc_time) { in MarkAsAllocated()
1077 void RegionSpace::Region::Unfree(RegionSpace* region_space, uint32_t alloc_time) { in Unfree()
1082 void RegionSpace::Region::UnfreeLarge(RegionSpace* region_space, uint32_t alloc_time) { in UnfreeLarge()
1087 void RegionSpace::Region::UnfreeLargeTail(RegionSpace* region_space, uint32_t alloc_time) { in UnfreeLargeTail()