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()
274 void RegionSpace::ZeroLiveBytesForLargeObject(mirror::Object* obj) { in ZeroLiveBytesForLargeObject()
284 DCHECK_GT(obj_size, space::RegionSpace::kRegionSize); in ZeroLiveBytesForLargeObject()
286 size_t obj_alloc_size = RoundUp(obj_size, space::RegionSpace::kRegionSize); in ZeroLiveBytesForLargeObject()
311 void RegionSpace::SetFromSpace(accounting::ReadBarrierTable* rb_table, in SetFromSpace()
403 void RegionSpace::ClearFromSpace(/* out */ uint64_t* cleared_bytes, in ClearFromSpace()
620 void RegionSpace::CheckLiveBytesAgainstRegionBitmap(Region* r) { in CheckLiveBytesAgainstRegionBitmap()
644 size_t alloc_size = RoundUp(obj_size, space::RegionSpace::kAlignment); in CheckLiveBytesAgainstRegionBitmap()
660 IsPowerOfTwo(RegionSpace::kAlignment) && in PoisonUnevacuatedRange()
661 (kPoisonDeadObjectSize < RegionSpace::kAlignment), in PoisonUnevacuatedRange()
671 void RegionSpace::PoisonDeadObjectsInUnevacuatedRegion(Region* r) { in PoisonDeadObjectsInUnevacuatedRegion()
706 bool RegionSpace::LogFragmentationAllocFailure(std::ostream& os, in LogFragmentationAllocFailure()
763 void RegionSpace::Clear() { in Clear()
778 void RegionSpace::Protect() { in Protect()
784 void RegionSpace::Unprotect() { in Unprotect()
790 void RegionSpace::ClampGrowthLimit(size_t new_capacity) { in ClampGrowthLimit()
810 void RegionSpace::Dump(std::ostream& os) const { in Dump()
815 void RegionSpace::DumpRegionForObject(std::ostream& os, mirror::Object* obj) { in DumpRegionForObject()
821 void RegionSpace::DumpRegions(std::ostream& os) { in DumpRegions()
828 void RegionSpace::DumpNonFreeRegions(std::ostream& os) { in DumpNonFreeRegions()
838 void RegionSpace::RecordAlloc(mirror::Object* ref) { in RecordAlloc()
844 bool RegionSpace::AllocNewTlab(Thread* self, in AllocNewTlab()
883 size_t RegionSpace::RevokeThreadLocalBuffers(Thread* thread) { in RevokeThreadLocalBuffers()
889 size_t RegionSpace::RevokeThreadLocalBuffers(Thread* thread, const bool reuse) { in RevokeThreadLocalBuffers()
895 void RegionSpace::RevokeThreadLocalBuffersLocked(Thread* thread, bool reuse) { in RevokeThreadLocalBuffersLocked()
916 size_t RegionSpace::RevokeAllThreadLocalBuffers() { in RevokeAllThreadLocalBuffers()
927 void RegionSpace::AssertThreadLocalBuffersAreRevoked(Thread* thread) { in AssertThreadLocalBuffersAreRevoked()
933 void RegionSpace::AssertAllThreadLocalBuffersAreRevoked() { in AssertAllThreadLocalBuffersAreRevoked()
945 void RegionSpace::Region::Dump(std::ostream& os) const { in Dump()
969 uint64_t RegionSpace::Region::GetLongestConsecutiveFreeBytes() const { in GetLongestConsecutiveFreeBytes()
987 space::RegionSpace* region_space = art::Runtime::Current()->GetHeap()->GetRegionSpace(); in GetLongestConsecutiveFreeBytes()
993 size_t RegionSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) { in AllocationSizeNonvirtual()
1007 void RegionSpace::Region::Clear(bool zero_and_release_pages) { in Clear()
1022 void RegionSpace::TraceHeapSize() { in TraceHeapSize()
1027 RegionSpace::Region* RegionSpace::AllocateRegion(bool for_evac) { in AllocateRegion()
1065 void RegionSpace::Region::MarkAsAllocated(RegionSpace* region_space, uint32_t alloc_time) { in MarkAsAllocated()
1075 void RegionSpace::Region::Unfree(RegionSpace* region_space, uint32_t alloc_time) { in Unfree()
1080 void RegionSpace::Region::UnfreeLarge(RegionSpace* region_space, uint32_t alloc_time) { in UnfreeLarge()
1085 void RegionSpace::Region::UnfreeLargeTail(RegionSpace* region_space, uint32_t alloc_time) { in UnfreeLargeTail()