Home
last modified time | relevance | path

Searched refs:isPromoted (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dlinear_space.cpp31 uintptr_t LinearSpace::Allocate(size_t size, bool isPromoted) in Allocate() argument
43 if (!isPromoted) { in Allocate()
49 if (Expand(isPromoted)) { in Allocate()
50 if (!isPromoted && !localHeap_->NeedStopCollection()) { in Allocate()
69 if (Expand(isPromoted)) { in Allocate()
74 if (object != 0 && !isPromoted) { in Allocate()
81 bool LinearSpace::Expand(bool isPromoted) in Expand() argument
91 if (!isPromoted) { in Expand()
H A Dlinear_space.h27 uintptr_t Allocate(size_t size, bool isPromoted = false);
28 bool Expand(bool isPromoted);
H A Dparallel_marker-inl.h303 uintptr_t toAddress, size_t size, ObjectSlot slot, bool isPromoted) in UpdateForwardAddressIfSuccess()
306 if (isPromoted) { in UpdateForwardAddressIfSuccess()
408 bool isPromoted = ShouldBePromoted(object); in EvacuateObject() local
410 uintptr_t forwardAddress = AllocateDstSpace(threadId, size, isPromoted); in EvacuateObject()
417 UpdateForwardAddressIfSuccess(threadId, object, klass, forwardAddress, size, slot, isPromoted); in EvacuateObject()
418 return isPromoted ? SlotStatus::CLEAR_SLOT : SlotStatus::KEEP_SLOT; in EvacuateObject()
302 UpdateForwardAddressIfSuccess(uint32_t threadId, TaggedObject *object, JSHClass *klass, uintptr_t toAddress, size_t size, ObjectSlot slot, bool isPromoted) UpdateForwardAddressIfSuccess() argument
H A Dparallel_marker.cpp305 bool isPromoted = true; in AllocateForwardAddress() local
306 return AllocateDstSpace(threadId, size, isPromoted); in AllocateForwardAddress()
H A Dparallel_marker.h144 bool isPromoted = false);

Completed in 5 milliseconds