Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/ic/tests/
Dic_handler_test.cpp236 …JSHandle<JSTaggedValue> handlerValue2 = PrototypeHandler::LoadPrototype(thread, handleOp2, obj2Cla… in HWTEST_F_L0()
237 JSHandle<PrototypeHandler> handler2 = JSHandle<PrototypeHandler>::Cast(handlerValue2); in HWTEST_F_L0()
270 …JSHandle<JSTaggedValue> handlerValue = PrototypeHandler::StorePrototype(thread, handleOp, objClass… in HWTEST_F_L0()
271 JSHandle<PrototypeHandler> handler = JSHandle<PrototypeHandler>::Cast(handlerValue); in HWTEST_F_L0()
Dic_runtime_stub_test.cpp436 JSHandle<PrototypeHandler> handleProtoHandler = factory->NewPrototypeHandler(); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/ic/
Dic_handler.h365 class PrototypeHandler : public TaggedObject {
367 static PrototypeHandler *Cast(TaggedObject *object) in Cast()
370 return static_cast<PrototypeHandler *>(object); in Cast()
378 JSHandle<PrototypeHandler> handler = factory->NewPrototypeHandler(); in LoadPrototype()
391 JSHandle<PrototypeHandler> handler = factory->NewPrototypeHandler(); in StorePrototype()
Dic_runtime_stub-inl.h267 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in StorePrototype()
427 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in LoadPrototype()
592 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(handler.GetTaggedObject()); in StoreElement()
Dic_runtime.cpp67 handlerValue = PrototypeHandler::LoadPrototype(thread_, op, hclass); in UpdateLoadHandler()
76 handlerValue = PrototypeHandler::LoadPrototype(thread_, op, hclass); in UpdateLoadHandler()
139 handlerValue = PrototypeHandler::StorePrototype(thread_, op, hclass); in UpdateStoreHandler()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler.cpp845 auto prototypeHandler = PrototypeHandler::Cast(secondValue.GetTaggedObject()); in DumpICByNameWithHandler()
890 auto prototypeHandler = PrototypeHandler::Cast(secondValue.GetTaggedObject()); in DumpICByNameWithHandler()
986 PrototypeHandler *prototypeHandler = PrototypeHandler::Cast(secondValue.GetTaggedObject()); in DumpICByValueWithHandler()
/arkcompiler/ets_runtime/ecmascript/
Dglobal_env_constants.cpp177 … factory->NewEcmaReadOnlyHClass(hClass, PrototypeHandler::SIZE, JSType::PROTOTYPE_HANDLER)); in InitRootsClass()
Dobject_factory.h167 class PrototypeHandler; variable
218 JSHandle<PrototypeHandler> NewPrototypeHandler();
Ddump.cpp969 PrototypeHandler::Cast(obj)->Dump(os); in DumpObject()
2974 void PrototypeHandler::Dump(std::ostream &os) const in Dump()
4375 PrototypeHandler::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
5506 void PrototypeHandler::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
Dobject_factory.cpp3506 JSHandle<PrototypeHandler> ObjectFactory::NewPrototypeHandler() in NewPrototypeHandler()
3509 PrototypeHandler *header = in NewPrototypeHandler()
3510 PrototypeHandler::Cast(heap_->AllocateYoungOrHugeObject( in NewPrototypeHandler()
3512 JSHandle<PrototypeHandler> handler(thread_, header); in NewPrototypeHandler()
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h421 PrototypeHandler::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/tests/
Ddump_test.cpp894 CHECK_DUMP_FIELDS(TaggedObject::TaggedObjectSize(), PrototypeHandler::SIZE, 3U); in HWTEST_F_L0()
895 JSHandle<PrototypeHandler> protoHandler = factory->NewPrototypeHandler(); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dstub_builder-inl.h1445 GateRef protoCellOffset = IntPtr(PrototypeHandler::PROTO_CELL_OFFSET); in GetProtoCell()
1451 GateRef holderOffset = IntPtr(PrototypeHandler::HOLDER_OFFSET); in GetPrototypeHandlerHolder()
1457 GateRef handlerInfoOffset = IntPtr(PrototypeHandler::HANDLER_INFO_OFFSET); in GetPrototypeHandlerHandlerInfo()