| /arkcompiler/ets_runtime/ecmascript/js_api/ |
| D | js_api_plain_array.h | 23 class JSAPIPlainArray : public JSObject { 26 static JSAPIPlainArray *Cast(TaggedObject *object) in Cast() 29 return static_cast<JSAPIPlainArray *>(object); in Cast() 31 …static void Add(JSThread *thread, const JSHandle<JSAPIPlainArray> &obj, JSHandle<JSTaggedValue> ke… 33 static bool GetOwnProperty(JSThread *thread, const JSHandle<JSAPIPlainArray> &obj, 36 …static JSHandle<JSAPIPlainArray> Clone(JSThread *thread, const JSHandle<JSAPIPlainArray> &plainArr… 37 …static JSHandle<JSTaggedValue> GetIteratorObj(JSThread *thread, const JSHandle<JSAPIPlainArray> &o… 41 static JSTaggedValue ToString(JSThread *thread, const JSHandle<JSAPIPlainArray> &plainarray); 42 static OperationResult GetProperty(JSThread *thread, const JSHandle<JSAPIPlainArray> &obj, 44 static bool SetProperty(JSThread *thread, const JSHandle<JSAPIPlainArray> &obj, [all …]
|
| D | js_api_plain_array.cpp | 26 void JSAPIPlainArray::Add(JSThread *thread, const JSHandle<JSAPIPlainArray> &obj, JSHandle<JSTagged… in Add() 59 JSHandle<TaggedArray> JSAPIPlainArray::CreateSlot(const JSThread *thread, const uint32_t capacity) in CreateSlot() 67 bool JSAPIPlainArray::AdjustForward(JSThread *thread, int32_t index, int32_t forwardSize) in AdjustForward() 79 void JSAPIPlainArray::AdjustPrimitiveArray(TaggedArray *srcArray, int32_t fromIndex, int32_t toInde… in AdjustPrimitiveArray() 98 void JSAPIPlainArray::AdjustArray(JSThread *thread, TaggedArray *srcArray, int32_t fromIndex, in AdjustArray() 131 int32_t JSAPIPlainArray::BinarySearch(JSThread *thread, TaggedArray *array, int32_t fromIndex, int3… in BinarySearch() 151 void JSAPIPlainArray::Clear(JSThread *thread) in Clear() 163 JSTaggedValue JSAPIPlainArray::RemoveRangeFrom(JSThread *thread, int32_t index, int32_t batchSize) in RemoveRangeFrom() 188 JSTaggedValue JSAPIPlainArray::Set(JSThread *thread, const JSHandle<JSAPIPlainArray> &obj, in Set() 193 JSAPIPlainArray::Add(thread, obj, key, valueHandle); in Set() [all …]
|
| D | js_api_plain_array_iterator.cpp | 45 JSHandle<JSAPIPlainArray> apiPlainArray(plainArray); in Next() 58 … Cast(JSHandle<JSAPIPlainArray>(plainArray)->GetKeys(thread).GetTaggedObject())); in Next()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | js_api_plain_array_test.cpp | 37 JSAPIPlainArray *CreatePlainArray() in CreatePlainArray() 41 …JSHandle<JSAPIPlainArray> GetIndexOfKeyAndGeIndexOfValueGetArray(JSMutableHandle<JSTaggedValue>& v… in GetIndexOfKeyAndGeIndexOfValueGetArray() 47 JSHandle<JSAPIPlainArray> array(thread, CreatePlainArray()); in GetIndexOfKeyAndGeIndexOfValueGetArray() 55 JSAPIPlainArray::Add(thread, array, key, value); in GetIndexOfKeyAndGeIndexOfValueGetArray() 62 JSHandle<JSAPIPlainArray> PropertyCommon(uint32_t elementsNums) in PropertyCommon() 64 JSHandle<JSAPIPlainArray> plainArray(thread, CreatePlainArray()); in PropertyCommon() 68 JSAPIPlainArray::Add(thread, plainArray, key, value); in PropertyCommon() 76 JSAPIPlainArray *plainArray = CreatePlainArray(); in HWTEST_F_L0() 88 JSHandle<JSAPIPlainArray> array(thread, CreatePlainArray()); in HWTEST_F_L0() 97 JSAPIPlainArray::Add(thread, array, key, value); in HWTEST_F_L0() [all …]
|
| D | js_api_plain_array_iterator_test.cpp | 37 JSAPIPlainArray *CreatePlainArray() in CreatePlainArray() 51 JSHandle<JSAPIPlainArray> jsPlainArray(thread, CreatePlainArray()); in HWTEST_F_L0()
|
| D | ecma_container_common.h | 81 static JSAPIPlainArray *CreatePlainArray(JSThread *thread) in CreatePlainArray() 86 JSHandle<JSAPIPlainArray> plainArray( in CreatePlainArray()
|
| D | dump_test.cpp | 313 static JSHandle<JSAPIPlainArray> NewJSAPIPlainArray(JSThread *thread, ObjectFactory *factory) in NewJSAPIPlainArray() 317 …JSHandle<JSHClass> mapClass = factory->NewEcmaHClass(JSAPIPlainArray::SIZE, JSType::JS_API_PLAIN_A… in NewJSAPIPlainArray() 318 …JSHandle<JSAPIPlainArray> jSAPIPlainArray = JSHandle<JSAPIPlainArray>::Cast(factory->NewJSObjectWi… in NewJSAPIPlainArray() 320 JSAPIPlainArray::CreateSlot(thread, JSAPIPlainArray::DEFAULT_CAPACITY_LENGTH); in NewJSAPIPlainArray() 322 JSAPIPlainArray::CreateSlot(thread, JSAPIPlainArray::DEFAULT_CAPACITY_LENGTH); in NewJSAPIPlainArray() 1340 CHECK_DUMP_FIELDS(JSObject::SIZE, JSAPIPlainArray::SIZE, 3U); in HWTEST_F_L0() 1341 JSHandle<JSAPIPlainArray> jSAPIPlainArray = NewJSAPIPlainArray(thread, factory); in HWTEST_F_L0() 1347 JSHandle<JSAPIPlainArray> jSAPIPlainArray = NewJSAPIPlainArray(thread, factory); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/containers/ |
| D | containers_plainarray.cpp | 40 JSHandle<JSAPIPlainArray> plainArray = JSHandle<JSAPIPlainArray>::Cast(obj); in PlainArrayConstructor() 42 JSAPIPlainArray::CreateSlot(thread, JSAPIPlainArray::DEFAULT_CAPACITY_LENGTH); in PlainArrayConstructor() 44 JSAPIPlainArray::CreateSlot(thread, JSAPIPlainArray::DEFAULT_CAPACITY_LENGTH); in PlainArrayConstructor() 79 JSAPIPlainArray::Add(thread, JSHandle<JSAPIPlainArray>::Cast(self), key, value); in Add() 99 JSAPIPlainArray *array = JSAPIPlainArray::Cast(self->GetTaggedObject()); in Clear() 120 JSHandle<JSAPIPlainArray> newPlainArray = in Clone() 121 JSAPIPlainArray::Clone(thread, JSHandle<JSAPIPlainArray>::Cast(self)); in Clone() 153 JSAPIPlainArray *array = JSAPIPlainArray::Cast(self->GetTaggedObject()); in Has() 187 JSAPIPlainArray *array = JSAPIPlainArray::Cast(self->GetTaggedObject()); in Get() 210 …JSAPIPlainArray::GetIteratorObj(thread, JSHandle<JSAPIPlainArray>::Cast(self), IterationKind::KEY_… in GetIteratorObj() [all …]
|
| D | containers_private.cpp | 572 …factory->NewEcmaHClass(JSAPIPlainArray::SIZE, JSType::JS_API_PLAIN_ARRAY, plainArrayFuncPrototypeV… in InitializePlainArray()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | containers_plainarray_stub_builder.h | 38 return LoadPrimitive(VariableType::INT32(), obj, IntPtr(JSAPIPlainArray::LENGTH_OFFSET)); in BUILTINS_WITH_CONTAINERS_PLAINARRAY_STUB_BUILDER() 43 GateRef elementsOffset = IntPtr(JSAPIPlainArray::VALUES_OFFSET); in Get() 50 GateRef elementsOffset = IntPtr(JSAPIPlainArray::KEYS_OFFSET); in GetKey()
|
| D | containers_stub_builder.h | 179 … return LoadPrimitive(VariableType::INT32(), obj, IntPtr(JSAPIPlainArray::LENGTH_OFFSET)); in ContainerGetSize() 236 GateRef elementsOffset = IntPtr(JSAPIPlainArray::VALUES_OFFSET); in ContainerGetValue() 315 GateRef elementsOffset = IntPtr(JSAPIPlainArray::KEYS_OFFSET); in PlainArrayGetKey()
|
| /arkcompiler/ets_runtime/ecmascript/containers/tests/ |
| D | containers_plainarray_test.cpp | 66 JSHandle<JSAPIPlainArray> plainArray(GetCallArg(argv, 2)); // 2 means the value in TestForEachFunc() 69 JSAPIPlainArray::Add(thread, plainArray, key, newValue); in TestForEachFunc() 98 JSHandle<JSAPIPlainArray> CreateJSAPIPlainArray() in CreateJSAPIPlainArray() 110 JSHandle<JSAPIPlainArray> plain(thread, result); in CreateJSAPIPlainArray() 114 …JSTaggedValue PlainArrayAdd(JSHandle<JSAPIPlainArray> plainArray, JSTaggedValue index, JSTaggedVal… in PlainArrayAdd() 129 … JSTaggedValue PlainArrayRemoveRangeFrom(JSHandle<JSAPIPlainArray> plainArray, JSTaggedValue index, in PlainArrayRemoveRangeFrom() 161 JSHandle<JSAPIPlainArray> arrayHandle(thread, result); in HWTEST_F_L0() 177 JSHandle<JSAPIPlainArray> tArray1 = CreateJSAPIPlainArray(); in HWTEST_F_L0() 208 JSHandle<JSAPIPlainArray> tArray = CreateJSAPIPlainArray(); in HWTEST_F_L0() 253 JSHandle<JSAPIPlainArray> array = CreateJSAPIPlainArray(); in HWTEST_F_L0() [all …]
|
| /arkcompiler/ets_runtime/test/fuzztest/containersplainarraycommon_fuzzer/ |
| D | containersplainarraycommon_fuzzer.h | 70 static JSHandle<JSAPIPlainArray> CreateJSAPIPlainArray(JSThread *thread) in CreateJSAPIPlainArray() 78 JSHandle<JSAPIPlainArray> array(thread, result); in CreateJSAPIPlainArray() 106 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_Add_Has_FuzzTest() 153 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_Get_FuzzTest() 195 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_GetIndexOfKey_FuzzTest() 238 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_GetIndexOfValue_FuzzTest() 281 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_GetKeyAt_FuzzTest() 323 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_Remove_FuzzTest() 365 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_RemoveAt_FuzzTest() 407 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_RemoveRangeFrom_FuzzTest() [all …]
|
| /arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisplainarray_fuzzer/ |
| D | jsvaluerefisplainarray_fuzzer.cpp | 142 JSHandle<JSAPIPlainArray> plainArray( in JSValueRefIsPlainArrayFuzzTest()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
| D | heap_dump_test.cpp | 667 JSHandle<JSAPIPlainArray> NewJSAPIPlainArray() in NewJSAPIPlainArray() 671 …JSHandle<JSObject> jsAPIPlainArrayObject = NewObject(JSAPIPlainArray::SIZE, JSType::JS_API_PLAIN_A… in NewJSAPIPlainArray() 672 …JSHandle<JSAPIPlainArray> jsAPIPlainArray = JSHandle<JSAPIPlainArray>::Cast(jsAPIPlainArrayObject); in NewJSAPIPlainArray() 674 JSAPIPlainArray::CreateSlot(thread, JSAPIPlainArray::DEFAULT_CAPACITY_LENGTH); in NewJSAPIPlainArray() 676 JSAPIPlainArray::CreateSlot(thread, JSAPIPlainArray::DEFAULT_CAPACITY_LENGTH); in NewJSAPIPlainArray()
|
| D | js_metadata_test.cpp | 533 {JSType::JS_API_PLAIN_ARRAY, {JSAPIPlainArray::KEYS_OFFSET, in JSMetadataTestHelper() 534 JSAPIPlainArray::VALUES_OFFSET, in JSMetadataTestHelper() 535 JSAPIPlainArray::SIZE - JSAPIPlainArray::KEYS_OFFSET}}, in JSMetadataTestHelper() 1344 … {JSType::JS_API_PLAIN_ARRAY, {JSAPIPlainArray::VALUES_OFFSET - JSAPIPlainArray::KEYS_OFFSET, in JSMetadataTestHelper() 1345 … JSAPIPlainArray::LENGTH_OFFSET - JSAPIPlainArray::VALUES_OFFSET}}, in JSMetadataTestHelper()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_tagged_value.cpp | 1738 … return JSAPIPlainArray::GetOwnProperty(thread, JSHandle<JSAPIPlainArray>::Cast(obj), key); in GetContainerProperty() 1831 … return JSAPIPlainArray::GetProperty(thread, JSHandle<JSAPIPlainArray>::Cast(obj), key); in GetJSAPIProperty() 1880 … return JSAPIPlainArray::SetProperty(thread, JSHandle<JSAPIPlainArray>::Cast(obj), key, value); in SetJSAPIProperty()
|
| D | object_fast_operator-inl.h | 1209 … res = JSAPIPlainArray::Cast(receiver.GetTaggedObject())->Get(thread, JSTaggedValue(index)); in GetContainerProperty() 1257 JSHandle<JSAPIPlainArray> plainArray(thread, receiver); in SetContainerProperty() 1258 res = JSAPIPlainArray::Set(thread, plainArray, index, value); in SetContainerProperty()
|
| D | object_factory.h | 46 class JSAPIPlainArray; variable 692 JSHandle<JSAPIPlainArray> NewJSAPIPlainArray(uint32_t capacity); 693 …JSHandle<JSAPIPlainArrayIterator> NewJSAPIPlainArrayIterator(const JSHandle<JSAPIPlainArray> &plai…
|
| D | dump.cpp | 1233 JSAPIPlainArray::Cast(obj)->Dump(thread, os); in DumpObject() 2090 void JSAPIPlainArray::Dump(const JSThread *thread, std::ostream &os) const in Dump() 2109 JSAPIPlainArray *array = JSAPIPlainArray::Cast(GetIteratedPlainArray(thread).GetTaggedObject()); in Dump() 2118 … JSAPIPlainArray *array = JSAPIPlainArray::Cast(GetIteratedPlainArray(thread).GetTaggedObject()); in DumpForSnapshot() 4512 JSAPIPlainArray::Cast(obj)->DumpForSnapshot(thread, vec); in DumpObject() 4616 void JSAPIPlainArray::DumpForSnapshot(const JSThread *thread, std::vector<Reference> &vec) const in DumpForSnapshot()
|
| D | object_factory.cpp | 1590 JSAPIPlainArray::Cast(*obj)->SetLength(0); in InitializeJSObject() 1591 JSAPIPlainArray::Cast(*obj)->SetValues(thread_, JSTaggedValue(0)); in InitializeJSObject() 1592 JSAPIPlainArray::Cast(*obj)->SetKeys(thread_, JSTaggedValue(0)); in InitializeJSObject() 4680 JSHandle<JSAPIPlainArray> ObjectFactory::NewJSAPIPlainArray(uint32_t capacity) in NewJSAPIPlainArray() 4685 JSHandle<JSAPIPlainArray> obj = JSHandle<JSAPIPlainArray>(NewJSObjectByConstructor(builtinObj)); in NewJSAPIPlainArray() 4695 …rayIterator> ObjectFactory::NewJSAPIPlainArrayIterator(const JSHandle<JSAPIPlainArray> &plainarray, in NewJSAPIPlainArrayIterator()
|
| /arkcompiler/ets_runtime/ |
| D | libark_jsruntime.map | 240 panda::ecmascript::JSAPIPlainArray::Set*;
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | object_xray.h | 691 JSAPIPlainArray::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
|
| /arkcompiler/ets_runtime/ecmascript/debugger/ |
| D | debugger_api.cpp | 47 using ecmascript::JSAPIPlainArray; 1174 JSHandle<JSAPIPlainArray> plainarray(JSNApiHelper::ToJSHandle(value)); in GetPlainArrayValue()
|
| /arkcompiler/ets_runtime/ecmascript/napi/test/ |
| D | ffi_workload.cpp | 4048 JSHandle<JSAPIPlainArray> plainArray( in HWTEST_F_L0()
|