| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_map_iterator.cpp | 129 JSHandle<JSObject> newArrayHandle(thread, newArray); in MapIteratorToList() local 136 return newArrayHandle.GetTaggedValue(); in MapIteratorToList() 147 JSHandle<TaggedArray> oldElements(thread, newArrayHandle->GetElements()); in MapIteratorToList() 149 newArrayHandle->SetElements(thread, elements); in MapIteratorToList() 156 ElementAccessor::Set(thread, newArrayHandle, k, keyHandle, true); in MapIteratorToList() 158 ElementAccessor::Set(thread, newArrayHandle, k, valueHandle, true); in MapIteratorToList() 164 ElementAccessor::Set(thread, newArrayHandle, k, keyAndValue, true); in MapIteratorToList() 170 JSHandle<JSArray>(newArrayHandle)->SetArrayLength(thread, k); in MapIteratorToList() 171 return newArrayHandle.GetTaggedValue(); in MapIteratorToList()
|
| D | js_stable_array.cpp | 95 JSHandle<JSObject> newArrayHandle, uint32_t len) in Splice() argument 107 if (newArrayHandle.GetTaggedValue().IsStableJSArray(thread)) { in Splice() 108 … TaggedArray *destElements = TaggedArray::Cast(newArrayHandle->GetElements().GetTaggedObject()); in Splice() 109 if (actualDeleteCount > ElementAccessor::GetElementsLength(newArrayHandle)) { in Splice() 110 … destElements = *JSObject::GrowElementsCapacity(thread, newArrayHandle, actualDeleteCount); in Splice() 115 … ElementAccessor::Set(thread, newArrayHandle, idx, JSTaggedValue::Hole(), needTransition); in Splice() 117 ElementAccessor::Set(thread, newArrayHandle, idx, in Splice() 121 JSHandle<JSArray>::Cast(newArrayHandle)->SetArrayLength(thread, actualDeleteCount); in Splice() 135 if (newArrayHandle->IsJSProxy()) { in Splice() 139 JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, toKey, fromValue); in Splice() [all …]
|
| D | js_stable_array.h | 32 JSHandle<JSObject> newArrayHandle, uint32_t len); 51 static JSTaggedValue Filter(JSHandle<JSObject> newArrayHandle, JSHandle<JSObject> thisObjHandle, 53 static JSTaggedValue Map(JSHandle<JSObject> newArrayHandle, JSHandle<JSObject> thisObjHandle, 57 static JSTaggedValue Concat(JSThread *thread, JSHandle<JSObject> newArrayHandle,
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_array.cpp | 78 … JSHandle<JSObject> newArrayHandle(JSArray::ArrayCreate(thread, JSTaggedNumber(0), newTarget)); in ArrayConstructor() local 93 JSObject::CreateDataProperty(thread, newArrayHandle, key0, len); in ArrayConstructor() 102 JSArray::SetCapacity(thread, newArrayHandle, 0, newLen, true); in ArrayConstructor() 105 return newArrayHandle.GetTaggedValue(); in ArrayConstructor() 114 JSHandle<JSObject> newArrayHandle(thread, newArray); in ArrayConstructor() local 131 JSObject::CreateDataProperty(thread, newArrayHandle, key, itemK); in ArrayConstructor() 135 JSArray::Cast(*newArrayHandle)->SetArrayLength(thread, argc); in ArrayConstructor() 136 return newArrayHandle.GetTaggedValue(); in ArrayConstructor() 210 JSHandle<JSObject> newArrayHandle(thread, newArray); in From() local 232 …JSTaggedValue::SetProperty(thread, JSHandle<JSTaggedValue>::Cast(newArrayHandle), lengthKey, key, … in From() [all …]
|
| D | builtins_arraybuffer.cpp | 769 JSHandle<JSObject> newArrayHandle(thread, newArray); in TypedArrayToList() local 770 JSHandle<TaggedArray> oldElements(thread, newArrayHandle->GetElements()); in TypedArrayToList() 773 newArrayHandle->SetElements(thread, elements); in TypedArrayToList() 783 ElementAccessor::Set(thread, newArrayHandle, index, result, true); in TypedArrayToList() 786 JSHandle<JSArray>(newArrayHandle)->SetArrayLength(thread, arrayLen); in TypedArrayToList() 787 return newArrayHandle.GetTaggedValue(); in TypedArrayToList()
|
| D | builtins_array.h | 239 JSHandle<JSObject> newArrayHandle, JSHandle<JSTaggedValue> &callbackFnHandle);
|
| D | builtins_string.cpp | 2107 JSHandle<JSObject> newArrayHandle(thread, newArray); in StringToList() local 2110 JSHandle<TaggedArray> oldElements(thread, newArrayHandle->GetElements()); in StringToList() 2115 newArrayHandle->SetElements(thread, elements); in StringToList() 2119 ElementAccessor::Set(thread, newArrayHandle, index, newStr.GetTaggedValue(), true); in StringToList() 2122 JSHandle<JSArray>(newArrayHandle)->SetArrayLength(thread, totalElements); in StringToList() 2126 return newArrayHandle.GetTaggedValue(); in StringToList()
|
| D | builtins_typedarray.cpp | 1915 …JSHandle<JSObject> newArrayHandle = TypedArrayHelper::TypedArrayCreateSameType(thread, thisObj, 1,… in ToReversed() local 1931 ObjectFastOperator::FastSetPropertyByIndex(thread, newArrayHandle.GetTaggedValue(), k, in ToReversed() 1937 return newArrayHandle.GetTaggedValue(); in ToReversed()
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | array_helper.h | 69 … static JSTaggedValue FlattenIntoArray(JSThread *thread, const JSHandle<JSObject> &newArrayHandle,
|
| D | array_helper.cpp | 276 …ggedValue ArrayHelper::FlattenIntoArray(JSThread *thread, const JSHandle<JSObject> &newArrayHandle, in FlattenIntoArray() argument 350 … JSTaggedValue TargetIndexObj = FlattenIntoArray(thread, newArrayHandle, element, tempArgs, in FlattenIntoArray() 366 … JSObject::CreateDataPropertyOrThrow(thread, newArrayHandle, targetIndexHandle, element); in FlattenIntoArray()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | js_stable_array_test.cpp | 170 JSHandle<JSObject> newArrayHandle(thread, newArray); in HWTEST_F_L0() local 174 countInsert, actualDeleteCount, newArrayHandle, len)); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/containers/tests/ |
| D | containers_list_test.cpp | 374 JSHandle<TaggedArray> newArrayHandle(thread, newArrayValue); in HWTEST_F_L0() local 377 EXPECT_EQ(newArrayHandle->Get(i), oldArray->Get(i)); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/stubs/ |
| D | runtime_stubs.cpp | 450 JSHandle<JSObject> newArrayHandle = JSMutableHandle<JSObject>(thread, in DEF_RUNTIME_STUBS() local 455 toIndex, newArrayHandle, callbackFnHandle); in DEF_RUNTIME_STUBS()
|