Home
last modified time | relevance | path

Searched refs:newArrayHandle (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Djs_map_iterator.cpp129 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()
Djs_stable_array.cpp95 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 …]
Djs_stable_array.h32 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/
Dbuiltins_array.cpp78 … 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 …]
Dbuiltins_arraybuffer.cpp769 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()
Dbuiltins_array.h239 JSHandle<JSObject> newArrayHandle, JSHandle<JSTaggedValue> &callbackFnHandle);
Dbuiltins_string.cpp2107 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()
Dbuiltins_typedarray.cpp1915 …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/
Darray_helper.h69 … static JSTaggedValue FlattenIntoArray(JSThread *thread, const JSHandle<JSObject> &newArrayHandle,
Darray_helper.cpp276 …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/
Djs_stable_array_test.cpp170 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/
Dcontainers_list_test.cpp374 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/
Druntime_stubs.cpp450 JSHandle<JSObject> newArrayHandle = JSMutableHandle<JSObject>(thread, in DEF_RUNTIME_STUBS() local
455 toIndex, newArrayHandle, callbackFnHandle); in DEF_RUNTIME_STUBS()