Searched refs:isWeak (Results 1 - 12 of 12) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/serializer/ |
H A D | base_deserializer.h | 120 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 D | value_serializer.h | 41 void SerializeObjectImpl(TaggedObject *object, bool isWeak = false) override;
|
H A D | base_serializer.cpp | 68 bool isWeak = value.IsWeak(); in SerializeJSTaggedValue() local 69 object = isWeak ? value.GetWeakReferent() : value.GetTaggedObject(); in SerializeJSTaggedValue() 70 SerializeObjectImpl(object, isWeak); in SerializeJSTaggedValue()
|
H A D | base_serializer.h | 49 virtual void SerializeObjectImpl(TaggedObject *object, bool isWeak = false) = 0;
|
H A D | value_serializer.cpp | 159 void ValueSerializer::SerializeObjectImpl(TaggedObject *object, bool isWeak) in SerializeObjectImpl() argument 169 if (isWeak) { in SerializeObjectImpl()
|
H A D | base_deserializer.cpp | 166 bool isWeak = GetAndResetWeak(); in HandleNewObjectEncodeFlag() local 198 UpdateMaybeWeak(ObjectSlot(objAddr + fieldOffset), addr, isWeak); in HandleNewObjectEncodeFlag()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_global_storage.h | 75 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 D | dump.cpp | 1292 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 D | parallel_evacuator-inl.h | 104 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 D | parallel_evacuator.h | 220 inline bool UpdateForwardedOldToNewObjectSlot(TaggedObject *object, ObjectSlot &slot, bool isWeak);
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | profiler_stub_builder.cpp | 190 Label isWeak(env); in ProfileCreateObject() 203 BRANCH(TaggedIsWeak(slotValue), &isWeak, &updateSlot); in ProfileCreateObject() local 205 Bind(&isWeak); in ProfileCreateObject()
|
H A D | stub_builder.cpp | 4158 Label isWeak(env); in FindTransitions() 4160 BRANCH(TaggedIsWeak(transition), &isWeak, ¬Weak); in FindTransitions() local 4161 Bind(&isWeak); in FindTransitions()
|
Completed in 53 milliseconds