Home
last modified time | relevance | path

Searched refs:isWeak (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/serializer/
H A Dbase_deserializer.h120 bool isWeak = isWeak_; in GetAndResetWeak() local
124 return isWeak; in GetAndResetWeak()
209 void UpdateMaybeWeak(ObjectSlot slot, uintptr_t addr, bool isWeak) in UpdateMaybeWeak() argument
211 isWeak ? slot.UpdateWeak(addr) : slot.Update(addr); in UpdateMaybeWeak()
H A Dvalue_serializer.h41 void SerializeObjectImpl(TaggedObject *object, bool isWeak = false) override;
H A Dbase_serializer.cpp68 bool isWeak = value.IsWeak(); in SerializeJSTaggedValue() local
69 object = isWeak ? value.GetWeakReferent() : value.GetTaggedObject(); in SerializeJSTaggedValue()
70 SerializeObjectImpl(object, isWeak); in SerializeJSTaggedValue()
H A Dbase_serializer.h49 virtual void SerializeObjectImpl(TaggedObject *object, bool isWeak = false) = 0;
H A Dvalue_serializer.cpp159 void ValueSerializer::SerializeObjectImpl(TaggedObject *object, bool isWeak) in SerializeObjectImpl() argument
169 if (isWeak) { in SerializeObjectImpl()
H A Dbase_deserializer.cpp166 bool isWeak = GetAndResetWeak(); in HandleNewObjectEncodeFlag() local
198 UpdateMaybeWeak(ObjectSlot(objAddr + fieldOffset), addr, isWeak); in HandleNewObjectEncodeFlag()
/arkcompiler/ets_runtime/ecmascript/
H A Decma_global_storage.h75 void SetWeak(bool isWeak) in SetWeak() argument
77 isWeak_ = isWeak; in SetWeak()
228 bool isWeak = std::is_same<T, WeakNode>::value; in NodeList() local
231 nodeList_[i].SetWeak(isWeak); in NodeList()
H A Ddump.cpp1292 bool isWeak = IsWeak(); in DumpHeapObjectType() local
1293 TaggedObject *obj = isWeak ? GetTaggedWeakRef() : GetTaggedObject(); in DumpHeapObjectType()
1294 if (isWeak) { in DumpHeapObjectType()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dparallel_evacuator-inl.h104 bool ParallelEvacuator::UpdateForwardedOldToNewObjectSlot(TaggedObject *object, ObjectSlot &slot, bool isWeak) in UpdateForwardedOldToNewObjectSlot() argument
109 if (isWeak) { in UpdateForwardedOldToNewObjectSlot()
118 } else if (isWeak) { in UpdateForwardedOldToNewObjectSlot()
H A Dparallel_evacuator.h220 inline bool UpdateForwardedOldToNewObjectSlot(TaggedObject *object, ObjectSlot &slot, bool isWeak);
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dprofiler_stub_builder.cpp190 Label isWeak(env); in ProfileCreateObject()
203 BRANCH(TaggedIsWeak(slotValue), &isWeak, &updateSlot); in ProfileCreateObject() local
205 Bind(&isWeak); in ProfileCreateObject()
H A Dstub_builder.cpp4158 Label isWeak(env); in FindTransitions()
4160 BRANCH(TaggedIsWeak(transition), &isWeak, &notWeak); in FindTransitions() local
4161 Bind(&isWeak); in FindTransitions()

Completed in 53 milliseconds