Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/mem/
Dsparse_space.cpp26 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()
[all …]
Dsparse_space.h52 class SparseSpace : public Space {
54 SparseSpace(Heap *heap, MemSpaceType type, size_t initialCapacity, size_t maximumCapacity);
55 ~SparseSpace() override in ~SparseSpace()
59 NO_COPY_SEMANTIC(SparseSpace);
60 NO_MOVE_SEMANTIC(SparseSpace);
127 class OldSpace : public SparseSpace {
186 class NonMovableSpace : public SparseSpace {
194 class AppSpawnSpace : public SparseSpace {
204 class LocalSpace : public SparseSpace {
218 class MachineCodeSpace : public SparseSpace {
Dconcurrent_sweeper.cpp135 SparseSpace *space = heap_->GetSpaceWithType(type); in WaitingTaskFinish()
142 SparseSpace *space = heap_->GetSpaceWithType(static_cast<MemSpaceType>(i)); in TryFillSweptRegion()
Dheap.h141 SparseSpace *GetSpaceWithType(MemSpaceType type) const in GetSpaceWithType()
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot_processor.cpp1268 auto sparseSpace = reinterpret_cast<SparseSpace *>(space); in DeserializeSpaceObject()