Lines Matching refs:SparseSpace
26 SparseSpace::SparseSpace(Heap *heap, MemSpaceType type, size_t initialCapacity, size_t maximumCapac… in SparseSpace() function in panda::ecmascript::SparseSpace
35 void SparseSpace::Initialize() in Initialize()
45 void SparseSpace::Reset() in Reset()
52 uintptr_t SparseSpace::Allocate(size_t size, bool allowGC) in Allocate()
81 bool SparseSpace::Expand() in Expand()
95 uintptr_t SparseSpace::AllocateAfterSweepingCompleted(size_t size) in AllocateAfterSweepingCompleted()
110 void SparseSpace::PrepareSweeping() in PrepareSweeping()
126 void SparseSpace::AsyncSweep(bool isMain) in AsyncSweep()
142 void SparseSpace::Sweep() in Sweep()
155 bool SparseSpace::TryFillSweptRegion() in TryFillSweptRegion()
169 bool SparseSpace::FinishFillSweptRegion() in FinishFillSweptRegion()
176 void SparseSpace::AddSweepingRegion(Region *region) in AddSweepingRegion()
181 void SparseSpace::SortSweepingRegion() in SortSweepingRegion()
189 Region *SparseSpace::GetSweepingRegionSafe() in GetSweepingRegionSafe()
200 void SparseSpace::AddSweptRegionSafe(Region *region) in AddSweptRegionSafe()
206 Region *SparseSpace::GetSweptRegionSafe() in GetSweptRegionSafe()
217 void SparseSpace::FreeRegionFromSpace(Region *region) in FreeRegionFromSpace()
225 Region *SparseSpace::TryToGetSuitableSweptRegion(size_t size) in TryToGetSuitableSweptRegion()
245 void SparseSpace::FreeRegion(Region *current, bool isMain) in FreeRegion()
266 void SparseSpace::FreeLiveRange(Region *current, uintptr_t freeStart, uintptr_t freeEnd, bool isMai… in FreeLiveRange()
272 void SparseSpace::IterateOverObjects(const std::function<void(TaggedObject *object)> &visitor) const in IterateOverObjects()
302 void SparseSpace::IterateOldToNewOverObjects( in IterateOldToNewOverObjects()
316 size_t SparseSpace::GetHeapObjectSize() const in GetHeapObjectSize()
321 void SparseSpace::IncreaseAllocatedSize(size_t size) in IncreaseAllocatedSize()
326 size_t SparseSpace::GetTotalAllocatedSize() const in GetTotalAllocatedSize()
331 void SparseSpace::DetachFreeObjectSet(Region *region) in DetachFreeObjectSet()
336 void SparseSpace::InvokeAllocationInspector(Address object, size_t size, size_t alignedSize) in InvokeAllocationInspector()
349 : SparseSpace(heap, OLD_SPACE, initialCapacity, maximumCapacity) {} in OldSpace()
527 : SparseSpace(heap, LOCAL_SPACE, initialCapacity, maximumCapacity) {} in LocalSpace()
554 : SparseSpace(heap, MemSpaceType::NON_MOVABLE, initialCapacity, maximumCapacity) in NonMovableSpace()
559 : SparseSpace(heap, MemSpaceType::APPSPAWN_SPACE, initialCapacity, initialCapacity) in AppSpawnSpace()
588 : SparseSpace(heap, MemSpaceType::MACHINE_CODE_SPACE, initialCapacity, maximumCapacity) in MachineCodeSpace()