Home
last modified time | relevance | path

Searched refs:RegionType (Results 1 – 5 of 5) sorted by relevance

/art/runtime/gc/space/
Dregion_space.h101 enum class RegionType : uint8_t { enum
116 template<RegionType kRegionType> uint64_t GetBytesAllocatedInternal() REQUIRES(!region_lock_);
117 template<RegionType kRegionType> uint64_t GetObjectsAllocatedInternal() REQUIRES(!region_lock_);
119 return GetBytesAllocatedInternal<RegionType::kRegionTypeAll>(); in GetBytesAllocated()
122 return GetObjectsAllocatedInternal<RegionType::kRegionTypeAll>(); in GetObjectsAllocated()
125 return GetBytesAllocatedInternal<RegionType::kRegionTypeFromSpace>(); in GetBytesAllocatedInFromSpace()
128 return GetObjectsAllocatedInternal<RegionType::kRegionTypeFromSpace>(); in GetObjectsAllocatedInFromSpace()
131 return GetBytesAllocatedInternal<RegionType::kRegionTypeUnevacFromSpace>(); in GetBytesAllocatedInUnevacFromSpace()
134 return GetObjectsAllocatedInternal<RegionType::kRegionTypeUnevacFromSpace>(); in GetObjectsAllocatedInUnevacFromSpace()
204 RegionType GetRegionType(mirror::Object* ref) { in GetRegionType()
[all …]
Dregion_space-inl.h155 template<RegionSpace::RegionType kRegionType>
165 case RegionType::kRegionTypeAll: in GetBytesAllocatedInternal()
168 case RegionType::kRegionTypeFromSpace: in GetBytesAllocatedInternal()
173 case RegionType::kRegionTypeUnevacFromSpace: in GetBytesAllocatedInternal()
178 case RegionType::kRegionTypeToSpace: in GetBytesAllocatedInternal()
190 template<RegionSpace::RegionType kRegionType>
200 case RegionType::kRegionTypeAll: in GetObjectsAllocatedInternal()
203 case RegionType::kRegionTypeFromSpace: in GetObjectsAllocatedInternal()
208 case RegionType::kRegionTypeUnevacFromSpace: in GetObjectsAllocatedInternal()
213 case RegionType::kRegionTypeToSpace: in GetObjectsAllocatedInternal()
Dregion_space.cc203 RegionType type = r->Type(); in SetFromSpace()
209 type == RegionType::kRegionTypeToSpace); in SetFromSpace()
219 type == RegionType::kRegionTypeToSpace)) { in SetFromSpace()
226 type == RegionType::kRegionTypeToSpace); in SetFromSpace()
/art/runtime/gc/collector/
Dconcurrent_copying-inl.h124 space::RegionSpace::RegionType rtype = region_space_->GetRegionType(from_ref); in Mark()
126 case space::RegionSpace::RegionType::kRegionTypeToSpace: in Mark()
129 case space::RegionSpace::RegionType::kRegionTypeFromSpace: { in Mark()
139 case space::RegionSpace::RegionType::kRegionTypeUnevacFromSpace: { in Mark()
142 case space::RegionSpace::RegionType::kRegionTypeNone: in Mark()
Dconcurrent_copying.cc1737 using RegionType = space::RegionSpace::RegionType; in AssertToSpaceInvariant() typedef
1738 space::RegionSpace::RegionType type = region_space_->GetRegionType(ref); in AssertToSpaceInvariant()
1739 if (type == RegionType::kRegionTypeToSpace) { in AssertToSpaceInvariant()
1742 } else if (type == RegionType::kRegionTypeUnevacFromSpace) { in AssertToSpaceInvariant()
1744 } else if (UNLIKELY(type == RegionType::kRegionTypeFromSpace)) { in AssertToSpaceInvariant()
2328 space::RegionSpace::RegionType rtype = region_space_->GetRegionType(from_ref); in IsMarked()
2329 if (rtype == space::RegionSpace::RegionType::kRegionTypeToSpace) { in IsMarked()
2334 if (rtype == space::RegionSpace::RegionType::kRegionTypeFromSpace) { in IsMarked()
2339 } else if (rtype == space::RegionSpace::RegionType::kRegionTypeUnevacFromSpace) { in IsMarked()