| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | handle_leak_test.cpp | 143 …JSHandle<TaggedArray> newArray(thread, const_cast<Heap *>(instance->GetHeap())->AllocateNonMovable… in HWTEST_F_L0() local 145 newArray->SetLength(SIZE); in HWTEST_F_L0() 155 verifier(*newArray); in HWTEST_F_L0() 169 …JSHandle<TaggedArray> newArray(thread, const_cast<Heap *>(instance->GetHeap())->AllocateNonMovable… in HWTEST_F_L0() local 171 newArray->SetLength(SIZE); in HWTEST_F_L0() 174 ecmascript::Barriers::SetPrimitive(newArray->GetData(), offset, JSTaggedValue::Undefined()); in HWTEST_F_L0() 185 verifier(*newArray); in HWTEST_F_L0() 199 …JSHandle<TaggedArray> newArray(thread, const_cast<Heap *>(instance->GetHeap())->AllocateNonMovable… in HWTEST_F_L0() local 202 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), SIZE); in HWTEST_F_L0() 205 verifier(*newArray); in HWTEST_F_L0() [all …]
|
| D | js_verification_test.cpp | 96 …auto newArray = objectFactory->NewTaggedArray(1, JSTaggedValue::Undefined(), MemSpaceType::SEMI_SP… in HWTEST_F_L0() local 100 newArray->Set(thread, 0, oldArray); in HWTEST_F_L0()
|
| D | js_api_plain_array_test.cpp | 166 JSHandle<JSAPIPlainArray> newArray(thread, CreatePlainArray()); in HWTEST_F_L0() local 167 EXPECT_EQ(newArray->GetSize(), 0); // 0 means the value in HWTEST_F_L0() 168 newArray = JSAPIPlainArray::Clone(thread, array); in HWTEST_F_L0() 169 EXPECT_EQ(newArray->GetSize(), static_cast<int>(NODE_NUMBERS)); in HWTEST_F_L0()
|
| D | mem_controller_test.cpp | 106 [[maybe_unused]] auto newArray = in HWTEST_F_L0() local
|
| D | tagged_array_test.cpp | 56 JSHandle<JSObject> newArray = in JSArrayTestCreate() local 58 return *newArray; in JSArrayTestCreate()
|
| D | js_stable_array_test.cpp | 168 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, in HWTEST_F_L0() local 170 JSHandle<JSObject> newArrayHandle(thread, newArray); in HWTEST_F_L0()
|
| D | js_api_lightweightset_test.cpp | 348 JSHandle<TaggedArray> newArray(thread, lws->GetValues()); in HWTEST_F_L0() local 349 EXPECT_TRUE(array->GetLength() == newArray->GetLength()); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/ic/ |
| D | invoke_cache.cpp | 48 …JSHandle<TaggedArray> newArray = factory->NewTaggedArray(length * step); // 2: newTarget and hcla… in SetPolyConstuctCacheSlot() local 53 newArray->Set(thread, index * step, newTargetArr->Get(index)); in SetPolyConstuctCacheSlot() 54 newArray->Set(thread, index * step + 1, initialHClassArr->Get(index)); in SetPolyConstuctCacheSlot() 57 profileTypeInfoArr->Set(thread, slotId, newArray); in SetPolyConstuctCacheSlot() 144 JSHandle<TaggedArray> newArray = factory->NewTaggedArray(length); in SetPolyInlineCallCacheSlot() local 150 newArray->Set(thread, index, calleeElement); in SetPolyInlineCallCacheSlot() 152 newArray->Set(thread, index, JSTaggedValue::Hole()); in SetPolyInlineCallCacheSlot() 156 profileTypeInfoArr->Set(thread, slotId, newArray); in SetPolyInlineCallCacheSlot()
|
| D | proto_change_details.cpp | 47 …JSHandle<WeakVector> newArray = WeakVector::Grow(thread, JSHandle<WeakVector>(array), array->GetCa… in Add() local 49 uint32_t arrayIndex = newArray->PushBack(thread, weakValue); in Add() 54 return JSHandle<ChangeListener>(newArray); in Add()
|
| /arkcompiler/ets_runtime/test/aottest/createarraywithbuffer/ |
| D | createarraywithbuffer.ts | 57 let newArray = this.changeCurretArrays(); 58 print(this.computeScore(newArray)); 60 this.currentArrays = newArray;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_array_stub_builder.cpp | 95 … GateRef newArray = newBuilder.NewJSArrayWithSize(intialHClass, sumArrayLen); in Concat() local 96 Branch(TaggedIsException(newArray), exit, &setProperties); in Concat() 100 Store(VariableType::INT32(), glue, newArray, lengthOffset, in Concat() 104 SetPropertyInlinedProps(glue, newArray, intialHClass, accessor, in Concat() 106 SetExtensibleToBitfield(glue, newArray, true); in Concat() 120 … SetValueWithElementsKind(glue, newArray, ele, *j, Boolean(true), in Concat() 139 … SetValueWithElementsKind(glue, newArray, ele, *j, Boolean(true), in Concat() 148 result->WriteVariable(newArray); in Concat() 199 GateRef newArray = NewArray(glue, len); in Filter() local 201 GateRef newArrayEles = GetElementsArray(newArray); in Filter() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_array.cpp | 109 …JSTaggedValue newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(argc), newTarget).GetTaggedVa… in ArrayConstructor() local 111 if (!newArray.IsArray(thread)) { in ArrayConstructor() 114 JSHandle<JSObject> newArrayHandle(thread, newArray); in ArrayConstructor() 197 JSTaggedValue newArray; in From() local 201 newArray = JSFunction::Construct(info); in From() 204 newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue(); in From() 207 if (!newArray.IsECMAObject()) { in From() 210 JSHandle<JSObject> newArrayHandle(thread, newArray); in From() 283 JSTaggedValue newArray; in From() local 289 newArray = JSFunction::Construct(info); in From() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | tagged_array-inl.h | 158 JSHandle<TaggedArray> newArray = factory->CopyArray(array, oldLength, capa); in SetCapacity() local 159 return newArray; in SetCapacity() 167 JSHandle<TaggedArray> newArray = in SetCapacityInOldSpace() local 169 return newArray; in SetCapacityInOldSpace()
|
| D | property_accessor.cpp | 128 … JSHandle<TaggedArray> newArray = thread_->GetEcmaVM()->GetFactory()->NewTaggedArray(arraySize); in InitSimplePropertiesEnumCache() local 129 …ngth = JSObject::GetAllEnumKeys(thread_, receiverObj, EnumCache::ENUM_CACHE_HEADER_SIZE, newArray); in InitSimplePropertiesEnumCache() 131 JSObject::SetEnumCacheKind(thread_, *newArray, EnumCacheKind::SIMPLE); in InitSimplePropertiesEnumCache() 132 keyArray.Update(newArray); in InitSimplePropertiesEnumCache()
|
| D | js_function.cpp | 875 …JSHandle<TaggedArray> newArray = vm->GetFactory()->NewTaggedArray(nativeFieldCount + RESOLVED_MAX_… in SetFunctionExtraInfo() local 876 newArray->SetExtraLength(nativeFieldCount); in SetFunctionExtraInfo() 878 newArray->Set(thread, i, array->Get(i)); in SetFunctionExtraInfo() 880 … newArray->Set(thread, nativeFieldCount + HASH_INDEX, array->Get(nativeFieldCount + HASH_INDEX)); in SetFunctionExtraInfo() 881 newArray->Set(thread, nativeFieldCount + FUNCTION_EXTRA_INDEX, pointer); in SetFunctionExtraInfo() 882 … Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetFunctionExtraInfo() 885 JSHandle<TaggedArray> newArray = vm->GetFactory()->NewTaggedArray(RESOLVED_MAX_SIZE); in SetFunctionExtraInfo() local 886 newArray->SetExtraLength(0); in SetFunctionExtraInfo() 887 newArray->Set(thread, HASH_INDEX, value); in SetFunctionExtraInfo() 888 newArray->Set(thread, FUNCTION_EXTRA_INDEX, pointer); in SetFunctionExtraInfo() [all …]
|
| D | js_map_iterator.cpp | 127 JSTaggedValue newArray = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetTaggedValue(); in MapIteratorToList() local 129 JSHandle<JSObject> newArrayHandle(thread, newArray); in MapIteratorToList()
|
| D | object_factory.cpp | 441 JSHandle<TaggedArray> newArray(thread_, header); in CloneProperties() local 442 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), newLength, old->GetExtraLength()); in CloneProperties() 445 newArray->Set(thread_, i, value); in CloneProperties() 447 return newArray; in CloneProperties() 545 JSHandle<TaggedArray> newArray(thread_, header); in CloneProperties() local 546 newArray->InitializeWithSpecialValue(JSTaggedValue::Hole(), newLength, old->GetExtraLength()); in CloneProperties() 551 newArray->Set(thread_, i, value); in CloneProperties() 557 newArray->Set(thread_, i, newFunc); in CloneProperties() 560 return newArray; in CloneProperties() 2736 JSHandle<TaggedArray> newArray(thread_, header); in ExtendArray() local [all …]
|
| D | js_object.cpp | 2696 JSHandle<TaggedArray> newArray = in SetHash() local 2698 newArray->SetExtraLength(0); in SetHash() 2699 newArray->Set(thread, HASH_INDEX, JSTaggedValue(hash)); in SetHash() 2700 newArray->Set(thread, FUNCTION_EXTRA_INDEX, value); in SetHash() 2701 … Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetHash() 2799 JSHandle<TaggedArray> newArray = in SetNativePointerFieldCount() local 2801 newArray->SetExtraLength(count); in SetNativePointerFieldCount() 2802 newArray->Set(thread, count + HASH_INDEX, array->Get(HASH_INDEX)); in SetNativePointerFieldCount() 2803 … newArray->Set(thread, count + FUNCTION_EXTRA_INDEX, array->Get(FUNCTION_EXTRA_INDEX)); in SetNativePointerFieldCount() 2804 … Barriers::SetObject<true>(thread, *obj, HASH_OFFSET, newArray.GetTaggedValue().GetRawData()); in SetNativePointerFieldCount() [all …]
|
| D | js_stable_array.cpp | 965 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, in With() local 968 JSHandle<JSObject> newArrayHandle(thread, newArray); in With() 1000 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, in ToSpliced() local 1003 JSHandle<JSObject> newArrayHandle(thread, newArray); in ToSpliced() 1050 JSTaggedValue newArray = JSArray::ArraySpeciesCreate(thread, thisObjHandle, in ToReversed() local 1053 JSHandle<JSObject> newArrayHandle(thread, newArray); in ToReversed()
|
| D | js_array.cpp | 578 auto newArray = factory->CopyArray(arr, arr->GetLength(), arr->GetLength(), in CheckAndCopyArray() local 580 obj->SetElements(thread, newArray.GetTaggedValue()); in CheckAndCopyArray()
|
| /arkcompiler/ets_runtime/ecmascript/ic/tests/ |
| D | profile_type_info_test.cpp | 77 JSHandle<JSTaggedValue> newArray(factory->NewTaggedArray(2)); // 2 : test case in HWTEST_F_L0() local 83 handleProfileTypeInfo->Set(thread, 2, newArray.GetTaggedValue()); in HWTEST_F_L0() 84 handleProfileTypeInfo->Set(thread, 3, newArray.GetTaggedValue()); in HWTEST_F_L0() 86 handleProfileTypeInfo->Set(thread, 5, newArray.GetTaggedValue()); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/js_api/ |
| D | js_api_lightweightmap.cpp | 55 JSHandle<TaggedArray> newArray = GrowCapacity(thread, array, len + 1); in InsertValue() local 56 TaggedArray::InsertElementByIndex(thread, newArray, value, index, len); in InsertValue() 57 SetArrayByKind(thread, lightWeightMap, newArray, kind); in InsertValue() 406 JSHandle<TaggedArray> newArray = factory->CopyArray(oldArray, oldLength, newCapacity); in GrowCapacity() local 407 return newArray; in GrowCapacity()
|
| D | js_api_lightweightset.cpp | 488 auto newArray = factory->CopyArray(values, values->GetLength(), values->GetLength(), in CheckAndCopyValues() local 490 obj->SetValues(thread, newArray.GetTaggedValue()); in CheckAndCopyValues()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | typed_array_stub_builder.cpp | 455 Label newArray(env); in SubArray() local 477 Branch(Int32GreaterThan(diffLen, Int32(0)), &diffLargeZero, &newArray); in SubArray() 481 Jump(&newArray); in SubArray() 484 Bind(&newArray); in SubArray()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
| D | ets_string_test.cpp | 115 EtsArray *newArray = utf8String->ToCharArray(); in TEST_F() local 117 for (uint32_t i = 0; i < newArray->GetLength(); ++i) { in TEST_F() 118 ASSERT_EQ(data[i], newArray->GetCoreType()->Get<uint16_t>(i)); in TEST_F()
|