Searched refs:ProtoChangeDetails (Results 1 – 13 of 13) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/ic/ |
D | proto_change_details.h | 45 class ProtoChangeDetails : public TaggedObject { 48 static ProtoChangeDetails *Cast(TaggedObject *object) in Cast() 51 return static_cast<ProtoChangeDetails *>(object); in Cast()
|
/arkcompiler/ets_runtime/ecmascript/ |
D | js_hclass.cpp | 568 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() 611 …ProtoChangeDetails::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 …]
|
D | js_hclass.h | 64 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);
|
D | subtyping_operator.cpp | 229 JSHandle<ProtoChangeDetails> details(thread, phc->GetProtoChangeDetails()); in TryMaintainTSSubtyping()
|
D | object_factory.h | 168 class ProtoChangeDetails; variable 358 JSHandle<ProtoChangeDetails> NewProtoChangeDetails();
|
D | dump.cpp | 556 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()
|
D | global_env_constants.cpp | 158 … factory->NewEcmaReadOnlyHClass(hClass, ProtoChangeDetails::SIZE, JSType::PROTOTYPE_INFO)); in InitRootsClass()
|
D | object_factory.cpp | 2629 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/ |
D | js_object_test.cpp | 1026 …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 …]
|
D | js_hclass_test.cpp | 391 …JSTaggedValue listenersValue = ProtoChangeDetails::Cast(protoDetails.GetTaggedObject())->GetChange… in HWTEST_F_L0()
|
D | dump_test.cpp | 881 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/ |
D | proto_change_details_test.cpp | 102 JSHandle<ProtoChangeDetails> handleChangeDetails = factory->NewProtoChangeDetails(); in HWTEST_F_L0() 119 JSHandle<ProtoChangeDetails> handleChangeDetails = factory->NewProtoChangeDetails(); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
D | object_xray.h | 389 ProtoChangeDetails::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
|