Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/ic/
H A Dproto_change_details.h48 class ProtoChangeDetails : public TaggedObject { class
51 static ProtoChangeDetails *Cast(TaggedObject *object) in Cast()
54 return static_cast<ProtoChangeDetails *>(object); in Cast()
/arkcompiler/ets_runtime/ecmascript/
H A Djs_hclass.cpp952 JSTaggedValue listenersValue = ProtoChangeDetails::Cast(protoDetailsValue.GetTaggedObject())->GetChangeListener(); in NotifyAccessorChanged()
972 JSHandle<ProtoChangeDetails> userDetails = GetProtoChangeDetails(thread, user); in RegisterOnProtoChain()
976 if (userDetails->GetRegisterIndex() != static_cast<uint32_t>(ProtoChangeDetails::UNREGISTERED)) { in RegisterOnProtoChain()
993 JSHandle<ProtoChangeDetails> protoDetails = in RegisterOnProtoChain()
1019 ProtoChangeDetails::Cast(jshclass->GetProtoChangeDetails().GetTaggedObject())->GetChangeListener(); in UnregisterOnProtoChain()
1022 JSHandle<ProtoChangeDetails> currentDetails = GetProtoChangeDetails(thread, jshclass); in UnregisterOnProtoChain()
1024 if (index == static_cast<uint32_t>(ProtoChangeDetails::UNREGISTERED)) { in UnregisterOnProtoChain()
1034 JSTaggedValue listenersValue = ProtoChangeDetails::Cast(protoDetailsValue.GetTaggedObject())->GetChangeListener(); in UnregisterOnProtoChain()
1042 JSHandle<ProtoChangeDetails> JSHClass::GetProtoChangeDetails(const JSThread *thread, const JSHandle<JSHClass> &jshclass) in GetProtoChangeDetails()
1046 return JSHandle<ProtoChangeDetails>(threa in GetProtoChangeDetails()
[all...]
H A Djs_hclass.h58 * ProtoChangeMarker, ProtoChangeDetails: monitor [[prototype]] chain
63 class ProtoChangeDetails;
505 static JSHandle<ProtoChangeDetails> GetProtoChangeDetails(const JSThread *thread,
508 static JSHandle<ProtoChangeDetails> GetProtoChangeDetails(const JSThread *thread, const JSHandle<JSObject> &obj);
2005 ACCESSORS(ProtoChangeDetails, PROTO_CHANGE_DETAILS_OFFSET, ENUM_CACHE_OFFSET);
H A Dglobal_env_constants.cpp190 factory->NewSEcmaReadOnlyHClass(hClass, ProtoChangeDetails::SIZE, JSType::PROTOTYPE_INFO)); in InitSharedRootsClasses()
H A Dobject_factory.h174 class ProtoChangeDetails;
398 JSHandle<ProtoChangeDetails> NewProtoChangeDetails();
H A Ddump.cpp647 os << " - ProtoChangeDetails :" << std::setw(DUMP_TYPE_OFFSET); in DumpHClass()
651 ProtoChangeDetails::Cast(details.GetTaggedObject())->Dump(os); in DumpHClass()
1085 ProtoChangeDetails::Cast(obj)->Dump(os); in DumpObject()
3570 void ProtoChangeDetails::Dump(std::ostream &os) const in Dump()
4445 ProtoChangeDetails::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
4790 vec.emplace_back(CString("ProtoChangeDetails"), GetProtoChangeDetails()); in DumpForSnapshot()
5842 void ProtoChangeDetails::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
H A Dobject_factory.cpp3323 JSHandle<ProtoChangeDetails> ObjectFactory::NewProtoChangeDetails() in NewProtoChangeDetails()
3328 JSHandle<ProtoChangeDetails> protoInfo(thread_, header); in NewProtoChangeDetails()
3330 protoInfo->SetRegisterIndex(ProtoChangeDetails::UNREGISTERED); in NewProtoChangeDetails()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
H A Dproto_change_details_test.cpp102 JSHandle<ProtoChangeDetails> handleChangeDetails = factory->NewProtoChangeDetails(); in HWTEST_F_L0()
119 JSHandle<ProtoChangeDetails> handleChangeDetails = factory->NewProtoChangeDetails(); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_object_test.cpp990 JSTaggedValue listeners1 = ProtoChangeDetails::Cast(protoDetails1.GetTaggedObject())->GetChangeListener(); in HWTEST_F_L0()
992 JSTaggedValue listeners2 = ProtoChangeDetails::Cast(protoDetails2.GetTaggedObject())->GetChangeListener(); in HWTEST_F_L0()
994 uint32_t index = ProtoChangeDetails::Cast(protoDetails2.GetTaggedObject())->GetRegisterIndex(); in HWTEST_F_L0()
1058 JSTaggedValue listeners1Value = ProtoChangeDetails::Cast(protoDetails1.GetTaggedObject())->GetChangeListener(); in HWTEST_F_L0()
1063 uint32_t index2 = ProtoChangeDetails::Cast(protoDetails2.GetTaggedObject())->GetRegisterIndex(); in HWTEST_F_L0()
1066 JSTaggedValue listeners2Value = ProtoChangeDetails::Cast(protoDetails2.GetTaggedObject())->GetChangeListener(); in HWTEST_F_L0()
1073 uint32_t index4 = ProtoChangeDetails::Cast(protoDetails4.GetTaggedObject())->GetRegisterIndex(); in HWTEST_F_L0()
1075 uint32_t index6 = ProtoChangeDetails::Cast(protoDetails6.GetTaggedObject())->GetRegisterIndex(); in HWTEST_F_L0()
1133 JSTaggedValue listeners1Value = ProtoChangeDetails::Cast(protoDetails1.GetTaggedObject())->GetChangeListener(); in HWTEST_F_L0()
1141 JSTaggedValue listeners2Value = ProtoChangeDetails in HWTEST_F_L0()
[all...]
H A Djs_hclass_test.cpp390 JSTaggedValue listenersValue = ProtoChangeDetails::Cast(protoDetails.GetTaggedObject())->GetChangeListener(); in HWTEST_F_L0()
H A Ddump_test.cpp1112 CHECK_DUMP_FIELDS(TaggedObject::TaggedObjectSize(), ProtoChangeDetails::SIZE, 2U); in HWTEST_F_L0()
1113 JSHandle<ProtoChangeDetails> protoDetails = factory->NewProtoChangeDetails(); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dobject_xray.h520 ProtoChangeDetails::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()

Completed in 34 milliseconds