Home
last modified time | relevance | path

Searched refs:SemiSpace (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
Dlinear_space.cpp161 SemiSpace::SemiSpace(Heap *heap, size_t initialCapacity, size_t maximumCapacity) in SemiSpace() function in panda::ecmascript::SemiSpace
165 void SemiSpace::Initialize() in Initialize()
172 void SemiSpace::Restart() in Restart()
180 uintptr_t SemiSpace::AllocateSync(size_t size) in AllocateSync()
186 bool SemiSpace::SwapRegion(Region *region, SemiSpace *fromSpace) in SwapRegion()
203 void SemiSpace::SetWaterLine() in SetWaterLine()
220 size_t SemiSpace::GetHeapObjectSize() const in GetHeapObjectSize()
225 size_t SemiSpace::GetSurvivalObjectSize() const in GetSurvivalObjectSize()
230 void SemiSpace::SetOverShootSize(size_t size) in SetOverShootSize()
235 bool SemiSpace::AdjustCapacity(size_t allocatedSizeSinceGC) in AdjustCapacity()
[all …]
Dlinear_space.h75 class SemiSpace : public LinearSpace {
77 SemiSpace(Heap *heap, size_t initialCapacity, size_t maximumCapacity);
78 ~SemiSpace() override = default;
79 NO_COPY_SEMANTIC(SemiSpace);
80 NO_MOVE_SEMANTIC(SemiSpace);
104 bool SwapRegion(Region *region, SemiSpace *fromSpace);
Dheap.h91 SemiSpace *GetNewSpace() const in GetNewSpace()
101 SemiSpace *GetFromSpaceDuringEvacuation() const in GetFromSpaceDuringEvacuation()
592 SemiSpace *activeSemiSpace_ {nullptr};
593 SemiSpace *inactiveSemiSpace_ {nullptr};
Dheap-inl.h310 SemiSpace *newSpace = inactiveSemiSpace_; in SwapNewSpace()
Dparallel_evacuator.cpp377 SemiSpace *toSpace = heap_->GetNewSpace(); in UpdateAndSweepNewRegionReference()
Dheap.cpp60 activeSemiSpace_ = new SemiSpace(this, minSemiSpaceCapacity, maxSemiSpaceCapacity); in Initialize()
66 inactiveSemiSpace_ = new SemiSpace(this, minSemiSpaceCapacity, maxSemiSpaceCapacity); in Initialize()
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_verification_test.cpp106 …const_cast<SemiSpace *>(heap->GetNewSpace())->IterateOverObjects(objVerifier); // newspace refere… in HWTEST_F_L0()