| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | object_operator_first_test.cpp | 37 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 …]
|
| D | object_operator_second_test.cpp | 58 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 …]
|
| D | object_operator_third_test.cpp | 52 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/ |
| D | object_operator.cpp | 24 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 …]
|
| D | object_operator.h | 37 class ObjectOperator final { 39 ObjectOperator() = default; 41 ObjectOperator(JSThread *thread, const JSHandle<JSTaggedValue> &key, 44 …ObjectOperator(JSThread *thread, const JSHandle<JSObject> &holder, const JSHandle<JSTaggedValue> &… 47 …ObjectOperator(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 …]
|
| D | filter_helper.h | 34 class ObjectOperator; variable
|
| D | js_object.cpp | 372 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 …]
|
| D | js_object.h | 35 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,
|
| D | js_object-inl.h | 463 inline JSTaggedValue JSObject::ShouldGetValueFromBox(ObjectOperator *op) in ShouldGetValueFromBox()
|
| D | object_fast_operator-inl.h | 767 ObjectOperator::UpdateDetector(thread, receiver, key); in SetPropertyByValue()
|
| D | js_hclass.cpp | 496 ObjectOperator::UpdateDetectorOnSetPrototype(thread, object.GetTaggedValue()); in SetPrototypeTransition()
|
| /arkcompiler/ets_runtime/ecmascript/ic/tests/ |
| D | ic_handler_test.cpp | 66 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()
|
| D | ic_runtime_test.cpp | 81 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()
|
| D | ic_runtime_stub_test.cpp | 246 ObjectOperator op(thread, numReceiver, key); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/ic/ |
| D | ic_runtime.h | 29 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…
|
| D | ic_runtime.cpp | 27 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 …]
|
| D | ic_handler.h | 201 …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/ |
| D | js_shared_array.cpp | 413 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/ |
| D | libark_jsruntime.map | 305 panda::ecmascript::ObjectOperator::UpdateDetector*;
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_ark_tools.cpp | 1074 ObjectOperator op(thread, rec, rec, prop, OperatorType::OWN); in HasOwnConstDataProperty()
|