Home
last modified time | relevance | path

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

/ark/js_runtime/ecmascript/mem/
Dsparse_space.cpp224 uintptr_t freeEnd = ToUintPtr(mem); in FreeRegion() local
225 if (freeStart != freeEnd) { in FreeRegion()
226 FreeLiveRange(current, freeStart, freeEnd, isMain); in FreeRegion()
228 freeStart = freeEnd + size; in FreeRegion()
230 uintptr_t freeEnd = current->GetEnd(); in FreeRegion() local
231 if (freeStart != freeEnd) { in FreeRegion()
232 FreeLiveRange(current, freeStart, freeEnd, isMain); in FreeRegion()
236 void SparseSpace::FreeLiveRange(Region *current, uintptr_t freeStart, uintptr_t freeEnd, bool isMai… in FreeLiveRange() argument
238 heap_->ClearSlotsRange(current, freeStart, freeEnd); in FreeLiveRange()
239 allocator_->Free(freeStart, freeEnd - freeStart, isMain); in FreeLiveRange()
Dparallel_evacuation.cpp347 uintptr_t freeEnd = freeStart + region->GetAllocatedBytes(); in UpdateAndSweepNewRegionReference() local
355 uintptr_t freeEnd = ToUintPtr(mem); in UpdateAndSweepNewRegionReference() local
356 if (freeStart != freeEnd) { in UpdateAndSweepNewRegionReference()
357 size_t freeSize = freeEnd - freeStart; in UpdateAndSweepNewRegionReference()
363 freeStart = freeEnd + klass->SizeFromJSHClass(header); in UpdateAndSweepNewRegionReference()
366 CHECK_REGION_END(freeStart, freeEnd); in UpdateAndSweepNewRegionReference()
367 if (freeStart < freeEnd) { in UpdateAndSweepNewRegionReference()
368 FreeObject::FillFreeObject(heap_->GetEcmaVM(), freeStart, freeEnd - freeStart); in UpdateAndSweepNewRegionReference()
Dheap-inl.h300 void Heap::ClearSlotsRange(Region *current, uintptr_t freeStart, uintptr_t freeEnd) in ClearSlotsRange() argument
304 set->ClearRange(freeStart, freeEnd); in ClearSlotsRange()
308 set->ClearRange(freeStart, freeEnd); in ClearSlotsRange()
Dsparse_space.h66 void FreeLiveRange(Region *current, uintptr_t freeStart, uintptr_t freeEnd, bool isMain);
Dheap.h268 inline void ClearSlotsRange(Region *current, uintptr_t freeStart, uintptr_t freeEnd);