| /arkcompiler/ets_runtime/ecmascript/js_api/ |
| D | js_api_arraylist.h | 27 class JSAPIArrayList : public JSObject { 30 static JSAPIArrayList *Cast(TaggedObject *object) in Cast() 33 return static_cast<JSAPIArrayList *>(object); in Cast() 36 …static bool Add(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, const JSHandle<JSTagg… 37 static void Insert(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, 39 static void Clear(JSThread *thread, const JSHandle<JSAPIArrayList> &obj); 40 static JSHandle<JSAPIArrayList> Clone(JSThread *thread, const JSHandle<JSAPIArrayList> &obj); 41 static uint32_t GetCapacity(JSThread *thread, const JSHandle<JSAPIArrayList> &obj); 42 static void IncreaseCapacityTo(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, 44 static void TrimToCurrentLength(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList); [all …]
|
| D | js_api_arraylist.cpp | 26 bool JSAPIArrayList::Add(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, in Add() 38 void JSAPIArrayList::Insert(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, in Insert() 58 void JSAPIArrayList::Clear(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList) in Clear() 71 JSHandle<JSAPIArrayList> JSAPIArrayList::Clone(JSThread *thread, const JSHandle<JSAPIArrayList> &ob… in Clone() 78 JSHandle<JSAPIArrayList> newArrayList = factory->NewJSAPIArrayList(0); in Clone() 86 uint32_t JSAPIArrayList::GetCapacity(JSThread *thread, const JSHandle<JSAPIArrayList> &obj) in GetCapacity() 94 void JSAPIArrayList::IncreaseCapacityTo(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, in IncreaseCapacityTo() 109 void JSAPIArrayList::TrimToCurrentLength(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayLis… in TrimToCurrentLength() 112 uint32_t capacity = JSAPIArrayList::GetCapacity(thread, arrayList); in TrimToCurrentLength() 120 JSTaggedValue JSAPIArrayList::Get(JSThread *thread, const uint32_t index) in Get() [all …]
|
| D | js_api_arraylist_iterator.cpp | 51 length = JSHandle<JSAPIArrayList>(arrayList)->GetLength(thread).GetArrayLength(); in Next() 62 …JSHandle<JSTaggedValue> value(thread, JSHandle<JSAPIArrayList>::Cast(arrayList)->Get(thread, index… in Next()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | js_api_arraylist_test.cpp | 42 … TaggedArray *elements = TaggedArray::Cast(JSAPIArrayList::Cast(arrayList.GetTaggedValue(). in TestForEachAndReplaceAllFunc() 52 …static JSHandle<JSTaggedValue> ReplaceOrForEachCommon(JSThread* thread, JSHandle<JSAPIArrayList>& … in ReplaceOrForEachCommon() 69 …JSAPIArrayList::ForEach(thread, callInfo->GetThis(), callInfo->GetFunction(), callInfo->GetCallArg… in ReplaceOrForEachCommon() 71 … val = JSAPIArrayList::ReplaceAllElements(thread, callInfo->GetThis(), callInfo->GetFunction(), in ReplaceOrForEachCommon() 81 JSAPIArrayList *CreateArrayList() in CreateArrayList() 89 JSAPIArrayList *arrayList = CreateArrayList(); in HWTEST_F_L0() 102 JSHandle<JSAPIArrayList> arrayList(thread, CreateArrayList()); in HWTEST_F_L0() 105 JSAPIArrayList::Add(thread, arrayList, value); in HWTEST_F_L0() 122 JSHandle<JSAPIArrayList> arrayList(thread, CreateArrayList()); in HWTEST_F_L0() 125 JSAPIArrayList::Add(thread, arrayList, value); in HWTEST_F_L0() [all …]
|
| D | js_api_arraylist_iterator_test.cpp | 32 JSAPIArrayList *CreateArrayList() in CreateArrayList() 46 JSHandle<JSAPIArrayList> arrayList(thread, CreateArrayList()); in HWTEST_F_L0() 50 JSAPIArrayList::Add(thread, arrayList, value); in HWTEST_F_L0() 52 …JSHandle<JSAPIArrayListIterator> arrayListIterator(thread, JSAPIArrayList::GetIteratorObj(thread, … in HWTEST_F_L0() 54 uint32_t capacity = JSAPIArrayList::GetCapacity(thread, arrayList); in HWTEST_F_L0()
|
| D | ecma_container_common.h | 69 static JSAPIArrayList *CreateArrayList(JSThread *thread) in CreateArrayList() 74 JSHandle<JSAPIArrayList> arrayList( in CreateArrayList() 76 …JSHandle<TaggedArray> taggedArray = factory->NewTaggedArray(JSAPIArrayList::DEFAULT_CAPACITY_LENGT… in CreateArrayList()
|
| D | dump_test.cpp | 359 static JSHandle<JSAPIArrayList> NewJSAPIArrayList(JSThread *thread, ObjectFactory *factory, in NewJSAPIArrayList() 363 factory->NewEcmaHClass(JSAPIArrayList::SIZE, JSType::JS_API_ARRAY_LIST, proto); in NewJSAPIArrayList() 364 …JSHandle<JSAPIArrayList> jsArrayList = JSHandle<JSAPIArrayList>::Cast(factory->NewJSObjectWithInit… in NewJSAPIArrayList() 1237 CHECK_DUMP_FIELDS(JSObject::SIZE, JSAPIArrayList::SIZE, 1U); in HWTEST_F_L0() 1238 JSHandle<JSAPIArrayList> jsArrayList = NewJSAPIArrayList(thread, factory, proto); in HWTEST_F_L0() 1245 JSHandle<JSAPIArrayList> jsArrayList = NewJSAPIArrayList(thread, factory, proto); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/containers/ |
| D | containers_arraylist.cpp | 42 …JSHandle<TaggedArray> newTaggedArray = factory->NewTaggedArray(JSAPIArrayList::DEFAULT_CAPACITY_LE… in ArrayListConstructor() 66 … return GetTaggedBoolean(JSAPIArrayList::Add(thread, JSHandle<JSAPIArrayList>::Cast(self), value)); in Add() 102 …JSAPIArrayList::Insert(thread, JSHandle<JSAPIArrayList>::Cast(self), value, JSTaggedValue::ToUint3… in Insert() 126 JSAPIArrayList::Clear(thread, JSHandle<JSAPIArrayList>::Cast(self)); in Clear() 149 …JSHandle<JSAPIArrayList> newArrayList = JSAPIArrayList::Clone(thread, JSHandle<JSAPIArrayList>::Ca… in Clone() 173 bool isHas = JSHandle<JSAPIArrayList>::Cast(self)->Has(thread, value.GetTaggedValue()); in Has() 196 uint32_t capacity = JSAPIArrayList::GetCapacity(thread, JSHandle<JSAPIArrayList>::Cast(self)); in GetCapacity() 229 JSAPIArrayList::IncreaseCapacityTo(thread, JSHandle<JSAPIArrayList>::Cast(self), in IncreaseCapacityTo() 253 JSAPIArrayList::TrimToCurrentLength(thread, JSHandle<JSAPIArrayList>::Cast(self)); in TrimToCurrentLength() 278 …JSTaggedValue element = JSHandle<JSAPIArrayList>::Cast(self)->Get(thread, JSTaggedValue::ToUint32(… in Get() [all …]
|
| D | containers_private.cpp | 285 …factory->NewEcmaHClass(JSAPIArrayList::SIZE, JSType::JS_API_ARRAY_LIST, arrayListFuncPrototypeValu… in InitializeArrayList()
|
| /arkcompiler/ets_runtime/ecmascript/containers/tests/ |
| D | containers_arraylist_test.cpp | 69 … TaggedArray *elements = TaggedArray::Cast(JSAPIArrayList::Cast(arrayList.GetTaggedValue(). in TestForEachFunc() 100 JSHandle<JSAPIArrayList> CreateJSAPIArrayList() in CreateJSAPIArrayList() 112 JSHandle<JSAPIArrayList> ArrayList(thread, result); in CreateJSAPIArrayList() 116 JSTaggedValue ArrayListAdd(JSHandle<JSAPIArrayList> arrayList, JSTaggedValue value) in ArrayListAdd() 130 … JSTaggedValue ArrayListRemoveByRange(JSHandle<JSAPIArrayList> arrayList, JSTaggedValue startIndex, in ArrayListRemoveByRange() 146 … JSTaggedValue ArrayListSubArrayList(JSHandle<JSAPIArrayList> arrayList, JSTaggedValue startIndex, in ArrayListSubArrayList() 178 JSHandle<JSAPIArrayList> arrayList(thread, result); in HWTEST_F_L0() 193 JSHandle<JSAPIArrayList> arrayList = CreateJSAPIArrayList(); in HWTEST_F_L0() 234 JSHandle<JSAPIArrayList> arrayList = CreateJSAPIArrayList(); in HWTEST_F_L0() 261 JSAPIArrayList::Cast(newArrayList.GetTaggedObject())->GetElements(thread)); in HWTEST_F_L0() [all …]
|
| /arkcompiler/ets_runtime/test/fuzztest/arraylist_fuzzer/ |
| D | arraylist_fuzzer.cpp | 71 JSHandle<JSAPIArrayList> CreateJSAPIArrayList(JSThread *thread) in CreateJSAPIArrayList() 79 JSHandle<JSAPIArrayList> arrayList(thread, result); in CreateJSAPIArrayList() 83 void ArrayListAdd(JSThread* thread, JSHandle<JSAPIArrayList> arrayList, JSTaggedValue value) in ArrayListAdd() 101 … TaggedArray *elements = TaggedArray::Cast(JSAPIArrayList::Cast(arrayList.GetTaggedValue(). in TestForEachFunc() 118 …JSHandle<JSAPIArrayList>::Cast(arrayList)->Set(thread, index->GetNumber(), newValue.GetTaggedValue… in TestReplaceAllElementsFunc() 148 JSHandle<JSAPIArrayList> arrayList = CreateJSAPIArrayList(thread); in ArrayListForEachFuzzTest() 155 JSHandle<JSAPIArrayList> arrList = CreateJSAPIArrayList(thread); in ArrayListForEachFuzzTest() 176 JSHandle<JSAPIArrayList> arrayList = CreateJSAPIArrayList(thread); in ArrayListAddFuzzTest() 219 JSHandle<JSAPIArrayList> arrayList = CreateJSAPIArrayList(thread); in ArrayListClearFuzzTest() 255 JSHandle<JSAPIArrayList> arrayList = CreateJSAPIArrayList(thread); in ArrayListCloneFuzzTest() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | containers_arraylist_stub_builder.h | 38 … GateRef len = Load(VariableType::JS_ANY(), glue, obj, IntPtr(JSAPIArrayList::LENGTH_OFFSET)); in BUILTINS_WITH_CONTAINERS_ARRAYLIST_STUB_BUILDER()
|
| D | containers_stub_builder.h | 183 … GateRef len = Load(VariableType::JS_ANY(), glue, obj, IntPtr(JSAPIArrayList::LENGTH_OFFSET)); in ContainerGetSize()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_tagged_value.cpp | 1582 return JSHandle<JSAPIArrayList>::Cast(obj)->Has(thread, key.GetTaggedValue()); in HasContainerProperty() 1632 return JSAPIArrayList::OwnKeys(thread, JSHandle<JSAPIArrayList>::Cast(obj)); in GetOwnContainerPropertyKeys() 1720 … return JSAPIArrayList::GetOwnProperty(thread, JSHandle<JSAPIArrayList>::Cast(obj), key); in GetContainerProperty() 1813 … return JSAPIArrayList::GetProperty(thread, JSHandle<JSAPIArrayList>::Cast(obj), key); in GetJSAPIProperty() 1861 … return JSAPIArrayList::SetProperty(thread, JSHandle<JSAPIArrayList>::Cast(obj), key, value); in SetJSAPIProperty()
|
| D | object_factory.h | 116 class JSAPIArrayList; variable 695 JSHandle<JSAPIArrayList> NewJSAPIArrayList(uint32_t capacity); 707 …JSHandle<JSAPIArrayListIterator> NewJSAPIArrayListIterator(const JSHandle<JSAPIArrayList> &arrayLi…
|
| D | object_fast_operator-inl.h | 1203 res = JSAPIArrayList::Cast(receiver.GetTaggedObject())->Get(thread, index); in GetContainerProperty() 1251 res = JSAPIArrayList::Cast(receiver.GetTaggedObject())->Set(thread, index, value); in SetContainerProperty()
|
| D | dump.cpp | 1107 JSAPIArrayList::Cast(obj)->Dump(thread, os); in DumpObject() 2331 void JSAPIArrayList::Dump(const JSThread *thread, std::ostream &os) const in Dump() 2339 … JSAPIArrayList *arrayList = JSAPIArrayList::Cast(GetIteratedArrayList(thread).GetTaggedObject()); in Dump() 4387 JSAPIArrayList::Cast(obj)->DumpForSnapshot(thread, vec); in DumpObject() 5187 void JSAPIArrayList::DumpForSnapshot(const JSThread *thread, std::vector<Reference> &vec) const in DumpForSnapshot() 5196 … JSAPIArrayList *arraylist = JSAPIArrayList::Cast(GetIteratedArrayList(thread).GetTaggedObject()); in DumpForSnapshot()
|
| D | object_factory.cpp | 1562 JSAPIArrayList::Cast(*obj)->SetLength(thread_, JSTaggedValue(0)); in InitializeJSObject() 4618 JSHandle<JSAPIArrayList> ObjectFactory::NewJSAPIArrayList(uint32_t capacity) in NewJSAPIArrayList() 4623 JSHandle<JSAPIArrayList> obj = JSHandle<JSAPIArrayList>(NewJSObjectByConstructor(builtinObj)); in NewJSAPIArrayList() 4631 …ayListIterator> ObjectFactory::NewJSAPIArrayListIterator(const JSHandle<JSAPIArrayList> &arrayList) in NewJSAPIArrayListIterator()
|
| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
| D | heap_dump_test.cpp | 528 JSHandle<JSAPIArrayList> NewJSAPIArrayList() in NewJSAPIArrayList() 531 …JSHandle<JSObject> jsAPIArrayListObject = NewObject(JSAPIArrayList::SIZE, JSType::JS_API_ARRAY_LIS… in NewJSAPIArrayList() 532 … JSHandle<JSAPIArrayList> jsAPIArrayList = JSHandle<JSAPIArrayList>::Cast(jsAPIArrayListObject); in NewJSAPIArrayList() 1736 JSHandle<JSAPIArrayList> jsAPIArrayList = tester.NewJSAPIArrayList(); in HWTEST_F_L0() 1755 JSHandle<JSAPIArrayList> jsAPIArrayList = tester.NewJSAPIArrayList(); in HWTEST_F_L0() 1780 JSHandle<JSAPIArrayList> jsAPIArrayList = tester.NewJSAPIArrayList(); in HWTEST_F_L0()
|
| D | js_metadata_test.cpp | 484 {JSType::JS_API_ARRAY_LIST, {JSAPIArrayList::LENGTH_OFFSET, in JSMetadataTestHelper() 485 JSAPIArrayList::SIZE - JSAPIArrayList::LENGTH_OFFSET}}, in JSMetadataTestHelper() 1309 {JSType::JS_API_ARRAY_LIST, {JSAPIArrayList::SIZE - JSAPIArrayList::LENGTH_OFFSET}}, in JSMetadataTestHelper()
|
| /arkcompiler/ets_runtime/ |
| D | libark_jsruntime.map | 236 panda::ecmascript::JSAPIArrayList::Set*;
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | object_xray.h | 643 JSAPIArrayList::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
|
| /arkcompiler/ets_runtime/ecmascript/debugger/ |
| D | debugger_api.cpp | 39 using ecmascript::JSAPIArrayList; 980 JSHandle<JSAPIArrayList> arrayList(JSNApiHelper::ToJSHandle(value)); in GetArrayListValue()
|
| /arkcompiler/ets_runtime/ecmascript/napi/test/ |
| D | ffi_workload.cpp | 700 …JSHandle<JSHClass> arrayListClass = factory->NewEcmaHClass(JSAPIArrayList::SIZE, JSType::JS_API_AR… in HWTEST_F_L0() 701 …JSHandle<JSAPIArrayList> jsArrayList = JSHandle<JSAPIArrayList>::Cast(factory->NewJSObjectWithInit… in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | stub_builder.cpp | 8817 GateRef lengthOffset = IntPtr(panda::ecmascript::JSAPIArrayList::LENGTH_OFFSET); in JSAPIContainerGet()
|