Searched refs:RegionSpace (Results 1 – 13 of 13) sorted by relevance
/art/runtime/gc/space/ |
D | region_space.cc | 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() [all …]
|
D | region_space-inl.h | 29 inline mirror::Object* RegionSpace::Alloc([[maybe_unused]] Thread* self, in Alloc() 39 inline mirror::Object* RegionSpace::AllocThreadUnsafe(Thread* self, in AllocThreadUnsafe() 49 inline mirror::Object* RegionSpace::AllocNonvirtual(size_t num_bytes, in AllocNonvirtual() 97 inline mirror::Object* RegionSpace::Region::Alloc(size_t num_bytes, in Alloc() 124 template<RegionSpace::RegionType kRegionType> 125 inline uint64_t RegionSpace::GetBytesAllocatedInternal() { in GetBytesAllocatedInternal() 159 template<RegionSpace::RegionType kRegionType> 160 inline uint64_t RegionSpace::GetObjectsAllocatedInternal() { in GetObjectsAllocatedInternal() 195 inline void RegionSpace::ScanUnevacFromSpace(accounting::ContinuousSpaceBitmap* bitmap, in ScanUnevacFromSpace() 229 inline void RegionSpace::WalkInternal(Visitor&& visitor) { in WalkInternal() [all …]
|
D | region_space.h | 47 class RegionSpace final : public ContinuousMemMapAllocSpace { 65 static RegionSpace* Create(const std::string& name, MemMap&& mem_map, bool use_generational_cc); 208 RegionSpace* AsRegionSpace() override { in AsRegionSpace() 391 RegionSpace(const std::string& name, MemMap&& mem_map, bool use_generational_cc); 452 void Unfree(RegionSpace* region_space, uint32_t alloc_time) 456 EXPORT void UnfreeLarge(RegionSpace* region_space, uint32_t alloc_time) 460 EXPORT void UnfreeLargeTail(RegionSpace* region_space, uint32_t alloc_time) 463 void MarkAsAllocated(RegionSpace* region_space, uint32_t alloc_time) 645 friend class RegionSpace; variable 791 DISALLOW_COPY_AND_ASSIGN(RegionSpace); [all …]
|
D | space.cc | 64 RegionSpace* Space::AsRegionSpace() { in AsRegionSpace()
|
D | space.h | 52 class RegionSpace; variable 139 virtual RegionSpace* AsRegionSpace();
|
/art/runtime/gc/collector/ |
D | concurrent_copying-inl.h | 156 space::RegionSpace::RegionType rtype = region_space_->GetRegionTypeUnsafe(from_ref); in Mark() 158 case space::RegionSpace::RegionType::kRegionTypeToSpace: in Mark() 161 case space::RegionSpace::RegionType::kRegionTypeFromSpace: { in Mark() 173 case space::RegionSpace::RegionType::kRegionTypeUnevacFromSpace: in Mark()
|
D | concurrent_copying.cc | 121 static_assert(space::RegionSpace::kRegionSize == accounting::ReadBarrierTable::kRegionSize, in ConcurrentCopying() 557 space::RegionSpace::EvacMode evac_mode = space::RegionSpace::kEvacModeLivePercentNewlyAllocated; in Run() 560 evac_mode = space::RegionSpace::kEvacModeNewlyAllocated; in Run() 562 evac_mode = space::RegionSpace::kEvacModeForceAll; in Run() 1078 DCHECK_EQ(collector_->RegionSpace()->RegionIdxForRef(obj), obj_region_idx_); in operator ()() 1155 size_t ref_region_idx = collector_->RegionSpace()->RegionIdxForRef(ref); in CheckReference() 1182 size_t alloc_size = RoundUp(obj_size, space::RegionSpace::kAlignment); in AddLiveBytesAndScanRef() 1997 space::RegionSpace* region_space = RegionSpace(); in VerifyNoFromSpaceReferences() 2254 space::RegionSpace::RegionType rtype = region_space_->GetRegionType(to_ref); in ProcessMarkStackRef() 2271 case space::RegionSpace::RegionType::kRegionTypeUnevacFromSpace: in ProcessMarkStackRef() [all …]
|
D | concurrent_copying.h | 54 class RegionSpace; variable 109 void SetRegionSpace(space::RegionSpace* region_space) { in SetRegionSpace() 113 space::RegionSpace* RegionSpace() { in RegionSpace() function 340 space::RegionSpace* region_space_; // The underlying region space.
|
/art/test/1001-app-image-regions/ |
D | app_image_regions.cc | 33 return gc::space::RegionSpace::kRegionSize; in Java_Main_getRegionSize()
|
/art/runtime/gc/ |
D | heap-inl.h | 397 alloc_size = RoundUp(alloc_size, space::RegionSpace::kAlignment); in TryToAllocate() 408 static_assert(space::RegionSpace::kAlignment == space::BumpPointerSpace::kAlignment, in TryToAllocate()
|
D | heap.h | 111 class RegionSpace; variable 591 space::RegionSpace* GetRegionSpace() const { in GetRegionSpace() 1608 space::RegionSpace* region_space_;
|
D | heap.cc | 652 space::RegionSpace::CreateMemMap(kRegionSpaceName, capacity_ * 2, request_begin); in Heap() 654 region_space_ = space::RegionSpace::Create( in Heap() 2855 DCHECK(active_cc_collector->RegionSpace() == region_space_); in CollectGarbageInternal() 4596 if (space::RegionSpace::kRegionSize >= alloc_size) { in AllocWithNewTLAB() 4599 space::RegionSpace::kRegionSize, in AllocWithNewTLAB() 4602 kUsePartialTlabs ? kPartialTlabSize : gc::space::RegionSpace::kRegionSize; in AllocWithNewTLAB()
|
/art/dex2oat/linker/ |
D | image_writer.cc | 3818 region_size_ = gc::space::RegionSpace::kRegionSize; in ImageWriter()
|