Home
last modified time | relevance | path

Searched refs:Available (Results 1 - 15 of 15) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dfree_object_set.cpp81 if (freeObject_->Available() >= size) { in ObtainSmallFreeObject()
85 available_ -= curFreeObject->Available(); in ObtainSmallFreeObject()
87 ASAN_UNPOISON_MEMORY_REGION(curFreeObject, curFreeObject->Available()); in ObtainSmallFreeObject()
105 if (curFreeObject->Available() >= size) { in ObtainLargeFreeObject()
113 available_ -= curFreeObject->Available(); in ObtainLargeFreeObject()
114 ASAN_UNPOISON_MEMORY_REGION(curFreeObject, curFreeObject->Available()); in ObtainLargeFreeObject()
134 if (freeObject_->Available() >= size) { in LookupSmallFreeObject()
154 if (curFreeObject->Available() >= size) { in LookupLargeFreeObject()
H A Dtlab_allocator-inl.h39 if (youngAllocator_.Available() != 0) { in Finalize()
40 FreeObject::FillFreeObject(heap_, youngAllocator_.GetTop(), youngAllocator_.Available()); in Finalize()
115 if (youngAllocator_.Available() != 0) { in ExpandYoung()
116 FreeObject::FillFreeObject(heap_, youngAllocator_.GetTop(), youngAllocator_.Available()); in ExpandYoung()
125 if (youngAllocator_.Available() != 0) { in ExpandYoung()
126 FreeObject::FillFreeObject(heap_, youngAllocator_.GetTop(), youngAllocator_.Available()); in ExpandYoung()
H A Dthread_local_allocation_buffer.h42 size_t Available() const in Available() function in panda::ecmascript::ThreadLocalAllocationBuffer
44 return bpAllocator_.Available(); in Available()
77 if (bpAllocator_.Available() >= tlabWasteLimit_) { in NeedNewTlab()
H A Dthread_local_allocation_buffer.cpp27 size_t remainSize = Available(); in FillBumpPointer()
H A Dfree_object_list.cpp63 if (current->Available() < size) { in Allocate()
80 available_ -= object->Available(); in Allocate()
242 available_ += set->Available(); in AddSet()
275 available_ -= set->Available(); in RemoveSet()
H A Dallocator-inl.h132 if (remainSize <= bpAllocator_.Available()) { in Allocate()
147 auto size = bpAllocator_.Available(); in FreeBumpPoint()
158 size_t size = bpAllocator_.Available(); in FillBumpPointer()
253 return freeList_->GetFreeObjectSize() + bpAllocator_.Available(); in GetAvailableSize()
H A Dfree_object_set.h50 inline size_t Available() const in Available() function in panda::ecmascript::FreeObjectSet
H A Djit_fort_memdesc.h86 inline uint32_t Available() const in Available() function in panda::ecmascript::MemDesc
H A Dallocator.h72 size_t Available() const in Available() function in panda::ecmascript::BumpPointerAllocator
H A Dlinear_space.cpp151 objSize = freeObject->Available(); in IterateOverObjects()
418 << allocator_.Available(); in SetWaterLine()
H A Dsparse_space.cpp306 objSize = freeObject->Available(); in IterateOverObjects()
726 objSize = freeObject->Available(); in CheckMachineCodeObject()
H A Dparallel_evacuator.cpp525 objSize = freeObject->Available(); in UpdateNewRegionReference()
/arkcompiler/ets_runtime/ecmascript/
H A Dfree_object.h38 return Available() == 0; in IsEmpty()
48 return reinterpret_cast<uintptr_t>(this) + Available(); in GetEnd()
58 uint32_t Available() const;
H A Dfree_object.cpp52 uint32_t FreeObject::Available() const in Available() function in panda::ecmascript::FreeObject
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_space.cpp349 objSize = freeObject->Available(); in IterateOverObjects()
550 size_t size = allocator_.Available(); in IterateOverObjects()
571 objSize = freeObject->Available(); in IterateOverObjects()

Completed in 8 milliseconds