Lines Matching refs:Region

240       Region* r = RefToRegionUnlocked(ref);  in IsInFromSpace()
253 Region* r = RefToRegionUnlocked(ref); in IsInNewlyAllocatedRegion()
261 Region* r = RefToRegionUnlocked(ref); in IsInUnevacFromSpace()
269 Region* r = RefToRegionUnlocked(ref); in IsLargeObject()
277 Region* r = RefToRegionUnlocked(ref); in IsInToSpace()
296 Region* r = RefToRegionUnlocked(ref); in GetRegionTypeUnsafe()
321 Region* reg = RefToRegionUnlocked(ref); in AddLiveBytes()
329 Region* r = &regions_[i]; in AssertAllRegionLiveBytesZeroOrCleared()
342 Region* r = &regions_[i]; in SetAllRegionLiveBytesZero()
356 Region* reg = &regions_[reg_idx]; in RegionIdxForRefUnchecked()
393 class Region {
395 Region() in Region() function
653 ALWAYS_INLINE void WalkNonLargeRegion(Visitor&& visitor, const Region* r)
656 Region* RefToRegion(mirror::Object* ref) REQUIRES(!region_lock_) { in RefToRegion()
663 Region* RefToRegionUnlocked(mirror::Object* ref) NO_THREAD_SAFETY_ANALYSIS { in RefToRegionUnlocked()
674 Region* RefToRegionLocked(mirror::Object* ref) REQUIRES(region_lock_) { in RefToRegionLocked()
679 Region* reg = &regions_[reg_idx]; in RefToRegionLocked()
718 EXPORT Region* AllocateRegion(bool for_evac) REQUIRES(region_lock_);
741 void CheckLiveBytesAgainstRegionBitmap(Region* r);
746 void PoisonDeadObjectsInUnevacuatedRegion(Region* r);
767 std::unique_ptr<Region[]> regions_ GUARDED_BY(region_lock_);
771 std::multimap<size_t, Region*, std::greater<size_t>> partial_tlabs_ GUARDED_BY(region_lock_);
779 Region* current_region_; // The region currently used for allocation.
780 Region* evac_region_; // The region currently used for evacuation.
781 Region full_region_; // The fake/sentinel region that looks full.