Home
last modified time | relevance | path

Searched refs:JSWeakRef (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_weak_ref.cpp45 JSHandle<JSWeakRef> weakRef = JSHandle<JSWeakRef>::Cast(obj); in WeakRefConstructor()
64 JSHandle<JSWeakRef> weakRef = JSHandle<JSWeakRef>::Cast(thisValue); in Deref()
65 return JSWeakRef::WeakRefDeref(thread, weakRef); in Deref()
H A Dbuiltins.cpp1610 factory_->NewEcmaHClass(JSWeakRef::SIZE, JSType::JS_WEAK_REF, weakRefFuncPrototypeValue); in InitializeWeakRef()
/arkcompiler/ets_runtime/ecmascript/
H A Djs_weak_ref.h24 class JSWeakRef : public JSObject { class
26 static JSWeakRef *Cast(TaggedObject *object) in Cast()
29 return static_cast<JSWeakRef *>(object); in Cast()
33 static JSTaggedValue WeakRefDeref(JSThread *thread, const JSHandle<JSWeakRef> &weakRef) in WeakRefDeref()
H A Ddump.cpp791 JSWeakRef::Cast(obj)->Dump(os); in DumpObject()
2169 void JSWeakRef::Dump(std::ostream &os) const in Dump()
4042 JSWeakRef::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
5021 void JSWeakRef::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
H A Dobject_factory.cpp1414 JSWeakRef::Cast(*obj)->SetWeakObject(thread_, JSTaggedValue::Undefined()); in InitializeJSObject()
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_weak_ref_test.cpp94 JSHandle<JSWeakRef> jsWeakRef(thread, JSWeakRef::Cast(reinterpret_cast<TaggedObject *>(result.GetRawData()))); in HWTEST_F_L0()
119 JSHandle<JSWeakRef> jsWeakRef(thread, JSWeakRef::Cast(reinterpret_cast<TaggedObject *>(result.GetRawData()))); in HWTEST_F_L0()
144 JSHandle<JSWeakRef> jsWeakRef(thread, JSWeakRef::Cast(reinterpret_cast<TaggedObject *>(result.GetRawData()))); in HWTEST_F_L0()
189 JSHandle<JSWeakRef> jsWeakRef(thread, JSWeakRef::Cast(reinterpret_cast<TaggedObject *>(result1.GetRawData()))); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Ddump_test.cpp703 CHECK_DUMP_FIELDS(JSObject::SIZE, JSWeakRef::SIZE, 1U); in HWTEST_F_L0()
704 JSHandle<JSHClass> weakRefClass = factory->NewEcmaHClass(JSWeakRef::SIZE, JSType::JS_WEAK_REF, proto); in HWTEST_F_L0()
705 JSHandle<JSWeakRef> jsWeakRef = JSHandle<JSWeakRef>::Cast(factory->NewJSObjectWithInit(weakRefClass)); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dobject_xray.h293 JSWeakRef::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()

Completed in 32 milliseconds