Searched refs:SemiSpace (Results 1 – 7 of 7) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
D | linear_space.cpp | 161 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 …]
|
D | linear_space.h | 75 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);
|
D | heap.h | 91 SemiSpace *GetNewSpace() const in GetNewSpace() 101 SemiSpace *GetFromSpaceDuringEvacuation() const in GetFromSpaceDuringEvacuation() 592 SemiSpace *activeSemiSpace_ {nullptr}; 593 SemiSpace *inactiveSemiSpace_ {nullptr};
|
D | heap-inl.h | 310 SemiSpace *newSpace = inactiveSemiSpace_; in SwapNewSpace()
|
D | parallel_evacuator.cpp | 377 SemiSpace *toSpace = heap_->GetNewSpace(); in UpdateAndSweepNewRegionReference()
|
D | heap.cpp | 60 activeSemiSpace_ = new SemiSpace(this, minSemiSpaceCapacity, maxSemiSpaceCapacity); in Initialize() 66 inactiveSemiSpace_ = new SemiSpace(this, minSemiSpaceCapacity, maxSemiSpaceCapacity); in Initialize()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
D | js_verification_test.cpp | 106 …const_cast<SemiSpace *>(heap->GetNewSpace())->IterateOverObjects(objVerifier); // newspace refere… in HWTEST_F_L0()
|