Home
last modified time | relevance | path

Searched refs:TAG_WEAK_MASK (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/include/coretypes/
Dtagged_value.h99 static constexpr TaggedType TAG_WEAK_MASK = TAG_OBJECT | 0x01ULL; variable
188 value_ = value_ | TAG_WEAK_MASK; in CreateWeakRef()
193 …ASSERT_PRINT(IsHeapObject() && ((value_ & TAG_WEAK_MASK) == 1U), "The tagged value is not a weak r… in RemoveWeakTag()
201 return TaggedValue(value_ | TAG_WEAK_MASK); in CreateAndGetWeakRef()
206 return IsHeapObject() && ((value_ & TAG_WEAK_MASK) == 1U); in IsWeak()
264 return reinterpret_cast<ObjectHeader *>(value_ & (~TAG_WEAK_MASK)); in GetHeapObject()
277 return reinterpret_cast<ObjectHeader *>(value_ & (~TAG_WEAK_MASK)); in GetWeakReferent()
/arkcompiler/ets_runtime/ecmascript/
Djs_tagged_value_internals.h72 static constexpr JSTaggedType TAG_WEAK_MASK = TAG_HEAPOBJECT_MASK | TAG_WEAK; variable
Djs_tagged_value.h155 return ((value_ & TAG_WEAK_MASK) == TAG_WEAK); in IsWeak()
/arkcompiler/runtime_core/bytecode_optimizer/
Dtagged_value.h76 static constexpr TaggedType TAG_WEAK_MASK = TAG_OBJECT | 0x01ULL; variable