• Home
  • Raw
  • Download

Lines Matching refs:Region

37     Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE,  in Initialize()
93Region *region = heapRegionAllocator_->AllocateAlignedRegion(this, DEFAULT_REGION_SIZE, heap_->Get… in Expand()
118 EnumerateRegions([this](Region *current) { in PrepareSweeping()
133 Region *current = GetSweepingRegionSafe(); in AsyncSweep()
151 EnumerateRegions([this](Region *current) { in Sweep()
165 Region *region = nullptr; in TryFillSweptRegion()
181 void SparseSpace::AddSweepingRegion(Region *region) in AddSweepingRegion()
189 std::sort(sweepingList_.begin(), sweepingList_.end(), [](Region *first, Region *second) { in SortSweepingRegion()
194 Region *SparseSpace::GetSweepingRegionSafe() in GetSweepingRegionSafe()
197 Region *region = nullptr; in GetSweepingRegionSafe()
205 void SparseSpace::AddSweptRegionSafe(Region *region) in AddSweptRegionSafe()
211 Region *SparseSpace::GetSweptRegionSafe() in GetSweptRegionSafe()
214 Region *region = nullptr; in GetSweptRegionSafe()
222 void SparseSpace::FreeRegionFromSpace(Region *region) in FreeRegionFromSpace()
230 Region *SparseSpace::TryToGetSuitableSweptRegion(size_t size) in TryToGetSuitableSweptRegion()
241 Region *region = *iter; in TryToGetSuitableSweptRegion()
250 void SparseSpace::FreeRegion(Region *current, bool isMain) in FreeRegion()
271 void SparseSpace::FreeLiveRange(Region *current, uintptr_t freeStart, uintptr_t freeEnd, bool isMai… in FreeLiveRange()
280 EnumerateRegions([&](Region *region) { in IterateOverObjects()
315 EnumerateRegions([cb] (Region *region) { in IterateOldToNewOverObjects()
336 void SparseSpace::DetachFreeObjectSet(Region *region) in DetachFreeObjectSet()
356 Region *OldSpace::TrySweepToGetSuitableRegion(size_t size) in TrySweepToGetSuitableRegion()
360 Region *availableRegion = GetSweepingRegionSafe(); in TrySweepToGetSuitableRegion()
378 Region *OldSpace::TryToGetExclusiveRegion(size_t size) in TryToGetExclusiveRegion()
384 Region *region = Region::ObjectAddressToRange(result); in TryToGetExclusiveRegion()
391 Region *availableRegion = nullptr; in TryToGetExclusiveRegion()
406 localSpace->EnumerateRegions([&](Region *region) { in Merge()
437 EnumerateRegions([this](Region *region) { in SelectCSet()
444 EnumerateRegions([this](Region *region) { in SelectCSet()
456 … std::sort(collectRegionSet_.begin(), collectRegionSet_.end(), [](Region *first, Region *second) { in SelectCSet()
464 EnumerateCollectRegionSet([&](Region *current) { in SelectCSet()
480 …RecordData::COLLECT_REGION_SET_SIZE, collectRegionSet_.size() * Region::AVERAGE_REGION_EVACUATE_SI… in SelectCSet()
481 EnumerateCollectRegionSet([&](Region *current) { in SelectCSet()
510 EnumerateCollectRegionSet([&](Region *region) { in RevertCSet()
522 EnumerateCollectRegionSet([this, &cachedSize](Region *region) { in ReclaimCSet()
535 bool LocalSpace::AddRegionToList(Region *region) in AddRegionToList()
580 EnumerateRegions([&](Region *current) { in IterateOverMarkedObjects()
597 Region::ObjectAddressToRange(object)->IncreaseAliveObject(size); in Allocate()