Home
last modified time | relevance | path

Searched refs:freeObject (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
Dfree_object_set.cpp25 auto freeObject = FreeObject::Cast(begin); in Free() local
26 ASSERT(freeObject->IsFreeObject()); in Free()
27 freeObject->SetNext(freeObject_); in Free()
28 freeObject_ = freeObject; in Free()
Dlinear_space.cpp130 auto freeObject = FreeObject::Cast(curPtr); in IterateOverObjects() local
132 ASAN_UNPOISON_MEMORY_REGION(freeObject, TaggedObject::TaggedObjectSize()); in IterateOverObjects()
133 if (!freeObject->IsFreeObject()) { in IterateOverObjects()
138 freeObject->AsanUnPoisonFreeObject(); in IterateOverObjects()
139 objSize = freeObject->Available(); in IterateOverObjects()
140 freeObject->AsanPoisonFreeObject(); in IterateOverObjects()
Dallocator-inl.h159 auto freeObject = freeList_->LookupSuitableFreeObject(size); in LookupSuitableFreeObject() local
160 if (freeObject != nullptr) { in LookupSuitableFreeObject()
161 return freeObject->GetBegin(); in LookupSuitableFreeObject()
Dparallel_evacuator.cpp344 auto freeObject = FreeObject::Cast(curPtr); in UpdateNewRegionReference() local
346 …ASAN_UNPOISON_MEMORY_REGION(reinterpret_cast<void *>(freeObject), TaggedObject::TaggedObjectSize()… in UpdateNewRegionReference()
347 if (!freeObject->IsFreeObject()) { in UpdateNewRegionReference()
353 freeObject->AsanUnPoisonFreeObject(); in UpdateNewRegionReference()
354 objSize = freeObject->Available(); in UpdateNewRegionReference()
355 freeObject->AsanPoisonFreeObject(); in UpdateNewRegionReference()
Dsparse_space.cpp282 auto freeObject = FreeObject::Cast(curPtr); in IterateOverObjects() local
285 ASAN_UNPOISON_MEMORY_REGION(freeObject, TaggedObject::TaggedObjectSize()); in IterateOverObjects()
286 if (!freeObject->IsFreeObject()) { in IterateOverObjects()
291 freeObject->AsanUnPoisonFreeObject(); in IterateOverObjects()
292 objSize = freeObject->Available(); in IterateOverObjects()
293 freeObject->AsanPoisonFreeObject(); in IterateOverObjects()
/arkcompiler/ets_runtime/ecmascript/
Dfree_object.cpp23 FreeObject *freeObject = vm->GetFactory()->FillFreeObject(address, size); in FillFreeObject() local
25 return freeObject; in FillFreeObject()