Home
last modified time | relevance | path

Searched refs:ObjectOperator (Results 1 – 20 of 20) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/tests/
Dobject_operator_first_test.cpp37 ObjectOperator objectOperator1(thread, handleValue1); in HWTEST_F_L0()
38 ObjectOperator objectOperator2(thread, handleValue2); in HWTEST_F_L0()
53 ObjectOperator objectOperator(thread, handleValue); in HWTEST_F_L0()
66 ObjectOperator objectOperator(thread, handleValue); in HWTEST_F_L0()
79 ObjectOperator objectOperator(thread, handleValue); in HWTEST_F_L0()
92 ObjectOperator objectOperator(thread, handleValue); in HWTEST_F_L0()
105 ObjectOperator objectOperator(thread, handleValue); in HWTEST_F_L0()
112 objectOperator.SetIndex(ObjectOperator::NOT_FOUND_INDEX); in HWTEST_F_L0()
121 ObjectOperator objectOperator(thread, handleKey); in HWTEST_F_L0()
134 ObjectOperator objectOperator(thread, handleKey); in HWTEST_F_L0()
[all …]
Dobject_operator_second_test.cpp58 ObjectOperator objectOperator1(thread, handleKey, type); in HWTEST_F_L0()
63 ObjectOperator objectOperator2(thread, handleKey, type); in HWTEST_F_L0()
77 ObjectOperator objectOperator1(thread, handleHolder, handleKey, type); in HWTEST_F_L0()
80 ObjectOperator objectOperator2(thread, handleHolder, handleKey, type); in HWTEST_F_L0()
94 ObjectOperator objectOperator1(thread, handleHolder, handleKey, type); in HWTEST_F_L0()
97 ObjectOperator objectOperator2(thread, handleHolder, handleKey, type); in HWTEST_F_L0()
109 ObjectOperator objectOperator1(thread, handleHolder, handleReceiver, type); in HWTEST_F_L0()
112 ObjectOperator objectOperator2(thread, handleHolder, handleReceiver, type); in HWTEST_F_L0()
124 ObjectOperator objectOperator1(thread, handleHolder, index, type); in HWTEST_F_L0()
127 ObjectOperator objectOperator2(thread, handleHolder, index, type); in HWTEST_F_L0()
[all …]
Dobject_operator_third_test.cpp52 ObjectOperator objectOperator(thread, handleKey); in HWTEST_F_L0()
92 ObjectOperator objectOperator(thread, handleGlobalObject, handleKey); in HWTEST_F_L0()
130 ObjectOperator objectOperator1(thread, handleKey); in HWTEST_F_L0()
143 ObjectOperator objectOperator2(thread, handleKey); in HWTEST_F_L0()
164 ObjectOperator objectOperator1(thread, handleArrObj, elementIndex); in HWTEST_F_L0()
174 ObjectOperator objectOperator2(thread, JSHandle<JSTaggedValue>(handleObject), elementIndex); in HWTEST_F_L0()
198 ObjectOperator objectOperator(thread, JSHandle<JSTaggedValue>(handleObject1), elementIndex); in HWTEST_F_L0()
229 ObjectOperator objectOperator(thread, handleGlobalObject, handleKey); in HWTEST_F_L0()
256 ObjectOperator objectOperator(thread, handleObject, handleKey); in HWTEST_F_L0()
291 ObjectOperator objectOperator1(thread, JSHandle<JSTaggedValue>(handleObject1), index); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/ecmascript/
Dobject_operator.cpp24 void ObjectOperator::HandleKey(const JSHandle<JSTaggedValue> &key) in HandleKey()
84 void ObjectOperator::UpdateHolder() in UpdateHolder()
97 void ObjectOperator::UpdateIsTSHClass() in UpdateIsTSHClass()
109 void ObjectOperator::StartLookUp(OperatorType type) in StartLookUp()
120 void ObjectOperator::StartGlobalLookUp(OperatorType type) in StartGlobalLookUp()
131 ObjectOperator::ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &key, OperatorType t… in ObjectOperator() function in panda::ecmascript::ObjectOperator
140 ObjectOperator::ObjectOperator(JSThread *thread, const JSHandle<JSObject> &holder, const JSHandle<J… in ObjectOperator() function in panda::ecmascript::ObjectOperator
148 ObjectOperator::ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder, in ObjectOperator() function in panda::ecmascript::ObjectOperator
156 ObjectOperator::ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder, uint32_t in… in ObjectOperator() function in panda::ecmascript::ObjectOperator
166 ObjectOperator::ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder, in ObjectOperator() function in panda::ecmascript::ObjectOperator
[all …]
Dobject_operator.h37 class ObjectOperator final {
39 ObjectOperator() = default;
41 ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &key,
44ObjectOperator(JSThread *thread, const JSHandle<JSObject> &holder, const JSHandle<JSTaggedValue> &…
47ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder, const JSHandle<JSTaggedVal…
50 ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder,
54 ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &holder, uint32_t index,
57 ObjectOperator(JSThread *thread, const JSTaggedValue &receiver, const JSTaggedValue &name,
60 ObjectOperator(JSThread *thread, const JSTaggedValue &receiver, const JSTaggedValue &name,
71 NO_COPY_SEMANTIC(ObjectOperator);
[all …]
Dfilter_helper.h34 class ObjectOperator; variable
Djs_object.cpp372 ObjectOperator op(thread, receiver, lengthKey, OperatorType::OWN); in IsArrayLengthWritable()
664 ObjectOperator op(thread, objValue, i, OperatorType::OWN); in GetAllElementKeysByFilter()
665 bool bIgnore = FilterHelper::IgnoreKeyByFilter<ObjectOperator>(op, filter); in GetAllElementKeysByFilter()
812 ObjectOperator op(thread, key); in GlobalSetProperty()
851 ObjectOperator op(thread, obj, receiver, key); in SetProperty()
861 ObjectOperator op(thread, obj, key); in SetProperty()
875 ObjectOperator op(thread, obj, key); in SetProperty()
884 ObjectOperator op(thread, obj, index); in SetProperty()
888 bool JSObject::SetPropertyForDataDescriptorProxy(JSThread *thread, ObjectOperator *op, in SetPropertyForDataDescriptorProxy()
918 bool JSObject::SetPropertyForDataDescriptor(ObjectOperator *op, const JSHandle<JSTaggedValue> &valu… in SetPropertyForDataDescriptor()
[all …]
Djs_object.h35 class ObjectOperator; variable
523 …static bool ValidateAndApplyPropertyDescriptor(ObjectOperator *op, bool extensible, const Property…
769 friend class ObjectOperator;
784 static JSTaggedValue GetProperty(JSThread *thread, ObjectOperator *op);
785 … static bool SetProperty(ObjectOperator *op, const JSHandle<JSTaggedValue> &value, bool mayThrow);
796 static JSTaggedValue ShouldGetValueFromBox(ObjectOperator *op);
807 …static bool ValidateDataDescriptorWhenConfigurable(ObjectOperator *op, const PropertyDescriptor &d…
809 … static bool SetPropertyForDataDescriptor(ObjectOperator *op, const JSHandle<JSTaggedValue> &value,
811 static bool SetPropertyForDataDescriptorProxy(JSThread *thread, ObjectOperator *op,
Djs_object-inl.h463 inline JSTaggedValue JSObject::ShouldGetValueFromBox(ObjectOperator *op) in ShouldGetValueFromBox()
Dobject_fast_operator-inl.h767 ObjectOperator::UpdateDetector(thread, receiver, key); in SetPropertyByValue()
Djs_hclass.cpp496 ObjectOperator::UpdateDetectorOnSetPrototype(thread, object.GetTaggedValue()); in SetPrototypeTransition()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
Dic_handler_test.cpp66 ObjectOperator handleOp(thread, handleKey); in HWTEST_F_L0()
90 ObjectOperator handleOp1(thread, handleKey); in HWTEST_F_L0()
96 ObjectOperator handleOp2(thread, handleHolder, handleKey); in HWTEST_F_L0()
158 ObjectOperator handleOp1(thread, handleKey); in HWTEST_F_L0()
165 ObjectOperator handleOp2(thread, handleReceiver, handleKey); in HWTEST_F_L0()
197 ObjectOperator handleOp(thread, handleHolder, handleKey); in HWTEST_F_L0()
227 ObjectOperator handleOp1(thread, handleKey, OperatorType::OWN); in HWTEST_F_L0()
228 ObjectOperator handleOp2(thread, handleKey, OperatorType::OWN); in HWTEST_F_L0()
266 ObjectOperator handleOp(thread, handleKey, OperatorType::OWN); in HWTEST_F_L0()
Dic_runtime_test.cpp81 ObjectOperator handleOp1(thread, handleKeyWithElement); in HWTEST_F_L0()
88 ObjectOperator handleOp2(thread, handleKeyWithString); in HWTEST_F_L0()
124 ObjectOperator handleOp1(thread, handleKeyWithElement); in HWTEST_F_L0()
134 ObjectOperator handleOp2(thread, handleReceiver, handleKeyWithString, OperatorType::OWN); in HWTEST_F_L0()
Dic_runtime_stub_test.cpp246 ObjectOperator op(thread, numReceiver, key); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/ic/
Dic_runtime.h29 class ObjectOperator; variable
40 …void UpdateLoadHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, JSHandle<JSTaggedVal…
43 …void UpdateStoreHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, JSHandle<JSTaggedVa…
Dic_runtime.cpp27 void ICRuntime::UpdateLoadHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, in UpdateLoadHandler()
113 void ICRuntime::UpdateStoreHandler(const ObjectOperator &op, JSHandle<JSTaggedValue> key, in UpdateStoreHandler()
193 ObjectOperator op(GetThread(), receiver, key); in LoadValueMiss()
206 op = ObjectOperator(GetThread(), receiver, key); in LoadValueMiss()
258 ObjectOperator op(GetThread(), receiver, key); in LoadMiss()
262 op = ObjectOperator(GetThread(), receiver, key); in LoadMiss()
320 ObjectOperator op(GetThread(), receiver, key); in LoadTypedArrayValueMiss()
324 op = ObjectOperator(GetThread(), receiver, key); in LoadTypedArrayValueMiss()
395 ObjectOperator op(GetThread(), receiver, key); in StoreMiss()
447 ObjectOperator op(GetThread(), receiver, key); in StoreTypedArrayValueMiss()
[all …]
Dic_handler.h201 …static inline JSHandle<JSTaggedValue> LoadProperty(const JSThread *thread, const ObjectOperator &o… in LoadProperty()
258 …static inline JSHandle<JSTaggedValue> LoadElement(const JSThread *thread, const ObjectOperator &op) in LoadElement()
300 …atic inline JSHandle<JSTaggedValue> StoreProperty(const JSThread *thread, const ObjectOperator &op) in StoreProperty()
366 …ic inline JSHandle<JSTaggedValue> StoreTransition(const JSThread *thread, const ObjectOperator &op) in StoreTransition()
395 …atic inline JSHandle<JSTaggedValue> LoadPrototype(const JSThread *thread, const ObjectOperator &op, in LoadPrototype()
428 …tic inline JSHandle<JSTaggedValue> StorePrototype(const JSThread *thread, const ObjectOperator &op, in StorePrototype()
482 …ic inline JSHandle<JSTaggedValue> StoreTransition(const JSThread *thread, const ObjectOperator &op, in StoreTransition()
516 static inline JSHandle<JSTaggedValue> StoreAOT(const JSThread *thread, const ObjectOperator &op, in StoreAOT()
/arkcompiler/ets_runtime/ecmascript/shared_objects/
Djs_shared_array.cpp413 ObjectOperator op(thread, obj, key); in GetProperty()
430 ObjectOperator op(thread, obj, key); in SetProperty()
449 ObjectOperator op(thread, obj, index); in SetProperty()
/arkcompiler/ets_runtime/
Dlibark_jsruntime.map305 panda::ecmascript::ObjectOperator::UpdateDetector*;
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_ark_tools.cpp1074 ObjectOperator op(thread, rec, rec, prop, OperatorType::OWN); in HasOwnConstDataProperty()