Home
last modified time | relevance | path

Searched refs:ProtoChangeDetails (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/ic/
Dproto_change_details.h45 class ProtoChangeDetails : public TaggedObject {
48 static ProtoChangeDetails *Cast(TaggedObject *object) in Cast()
51 return static_cast<ProtoChangeDetails *>(object); in Cast()
/arkcompiler/ets_runtime/ecmascript/
Djs_hclass.cpp568 JSHandle<ProtoChangeDetails> userDetails = GetProtoChangeDetails(thread, user); in RegisterOnProtoChain()
572 … if (userDetails->GetRegisterIndex() != static_cast<uint32_t>(ProtoChangeDetails::UNREGISTERED)) { in RegisterOnProtoChain()
585 JSHandle<ProtoChangeDetails> protoDetails = in RegisterOnProtoChain()
611ProtoChangeDetails::Cast(jshclass->GetProtoChangeDetails().GetTaggedObject())->GetChangeListener(); in UnregisterOnProtoChain()
614 JSHandle<ProtoChangeDetails> currentDetails = GetProtoChangeDetails(thread, jshclass); in UnregisterOnProtoChain()
616 if (index == static_cast<uint32_t>(ProtoChangeDetails::UNREGISTERED)) { in UnregisterOnProtoChain()
626 …JSTaggedValue listenersValue = ProtoChangeDetails::Cast(protoDetailsValue.GetTaggedObject())->GetC… in UnregisterOnProtoChain()
634 JSHandle<ProtoChangeDetails> JSHClass::GetProtoChangeDetails(const JSThread *thread, const JSHandle… in GetProtoChangeDetails()
638 return JSHandle<ProtoChangeDetails>(thread, protoDetails); in GetProtoChangeDetails()
640 …JSHandle<ProtoChangeDetails> protoDetailsHandle = thread->GetEcmaVM()->GetFactory()->NewProtoChang… in GetProtoChangeDetails()
[all …]
Djs_hclass.h64 class ProtoChangeDetails; variable
373 static JSHandle<ProtoChangeDetails> GetProtoChangeDetails(const JSThread *thread,
376 …static JSHandle<ProtoChangeDetails> GetProtoChangeDetails(const JSThread *thread, const JSHandle<J…
1667 ACCESSORS(ProtoChangeDetails, PROTO_CHANGE_DETAILS_OFFSET, ENUM_CACHE_OFFSET);
Dsubtyping_operator.cpp229 JSHandle<ProtoChangeDetails> details(thread, phc->GetProtoChangeDetails()); in TryMaintainTSSubtyping()
Dobject_factory.h168 class ProtoChangeDetails; variable
358 JSHandle<ProtoChangeDetails> NewProtoChangeDetails();
Ddump.cpp556 ProtoChangeDetails::Cast(details.GetTaggedObject())->Dump(os); in DumpHClass()
959 ProtoChangeDetails::Cast(obj)->Dump(os); in DumpObject()
3145 void ProtoChangeDetails::Dump(std::ostream &os) const in Dump()
4106 ProtoChangeDetails::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
5272 void ProtoChangeDetails::DumpForSnapshot(std::vector<std::pair<CString, JSTaggedValue>> &vec) const in DumpForSnapshot()
Dglobal_env_constants.cpp158 … factory->NewEcmaReadOnlyHClass(hClass, ProtoChangeDetails::SIZE, JSType::PROTOTYPE_INFO)); in InitRootsClass()
Dobject_factory.cpp2629 JSHandle<ProtoChangeDetails> ObjectFactory::NewProtoChangeDetails() in NewProtoChangeDetails()
2634 JSHandle<ProtoChangeDetails> protoInfo(thread_, header); in NewProtoChangeDetails()
2636 protoInfo->SetRegisterIndex(ProtoChangeDetails::UNREGISTERED); in NewProtoChangeDetails()
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_object_test.cpp1026 …JSTaggedValue listeners1 = ProtoChangeDetails::Cast(protoDetails1.GetTaggedObject())->GetChangeLis… in HWTEST_F_L0()
1028 …JSTaggedValue listeners2 = ProtoChangeDetails::Cast(protoDetails2.GetTaggedObject())->GetChangeLis… in HWTEST_F_L0()
1030 uint32_t index = ProtoChangeDetails::Cast(protoDetails2.GetTaggedObject())->GetRegisterIndex(); in HWTEST_F_L0()
1094 …JSTaggedValue listeners1Value = ProtoChangeDetails::Cast(protoDetails1.GetTaggedObject())->GetChan… in HWTEST_F_L0()
1099 uint32_t index2 = ProtoChangeDetails::Cast(protoDetails2.GetTaggedObject())->GetRegisterIndex(); in HWTEST_F_L0()
1102 …JSTaggedValue listeners2Value = ProtoChangeDetails::Cast(protoDetails2.GetTaggedObject())->GetChan… in HWTEST_F_L0()
1109 uint32_t index4 = ProtoChangeDetails::Cast(protoDetails4.GetTaggedObject())->GetRegisterIndex(); in HWTEST_F_L0()
1111 uint32_t index6 = ProtoChangeDetails::Cast(protoDetails6.GetTaggedObject())->GetRegisterIndex(); in HWTEST_F_L0()
1169 …JSTaggedValue listeners1Value = ProtoChangeDetails::Cast(protoDetails1.GetTaggedObject())->GetChan… in HWTEST_F_L0()
1177 …JSTaggedValue listeners2Value = ProtoChangeDetails::Cast(protoDetails2.GetTaggedObject())->GetChan… in HWTEST_F_L0()
[all …]
Djs_hclass_test.cpp391 …JSTaggedValue listenersValue = ProtoChangeDetails::Cast(protoDetails.GetTaggedObject())->GetChange… in HWTEST_F_L0()
Ddump_test.cpp881 CHECK_DUMP_FIELDS(TaggedObject::TaggedObjectSize(), ProtoChangeDetails::SIZE, 2U); in HWTEST_F_L0()
882 JSHandle<ProtoChangeDetails> protoDetails = factory->NewProtoChangeDetails(); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
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/mem/
Dobject_xray.h389 ProtoChangeDetails::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()