Home
last modified time | relevance | path

Searched refs:JSAPIPlainArray (Results 1 – 25 of 25) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/js_api/
Djs_api_plain_array.h23 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 …]
Djs_api_plain_array.cpp26 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(TaggedArray *array, int32_t fromIndex, int32_t toIndex, int32… in BinarySearch()
150 void JSAPIPlainArray::Clear(JSThread *thread) in Clear()
162 JSTaggedValue JSAPIPlainArray::RemoveRangeFrom(JSThread *thread, int32_t index, int32_t batchSize) in RemoveRangeFrom()
187 JSTaggedValue JSAPIPlainArray::Set(JSThread *thread, const JSHandle<JSAPIPlainArray> &obj, in Set()
192 JSAPIPlainArray::Add(thread, obj, key, valueHandle); in Set()
[all …]
Djs_api_plain_array_iterator.cpp45 JSHandle<JSAPIPlainArray> apiPlainArray(plainArray); in Next()
58 … Cast(JSHandle<JSAPIPlainArray>(plainArray)->GetKeys().GetTaggedObject())); in Next()
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_api_plain_array_test.cpp37 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 …]
Djs_api_plain_array_iterator_test.cpp37 JSAPIPlainArray *CreatePlainArray() in CreatePlainArray()
51 JSHandle<JSAPIPlainArray> jsPlainArray(thread, CreatePlainArray()); in HWTEST_F_L0()
Ddump_test.cpp313 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()
1324 CHECK_DUMP_FIELDS(JSObject::SIZE, JSAPIPlainArray::SIZE, 3U); in HWTEST_F_L0()
1325 JSHandle<JSAPIPlainArray> jSAPIPlainArray = NewJSAPIPlainArray(thread, factory); in HWTEST_F_L0()
1331 JSHandle<JSAPIPlainArray> jSAPIPlainArray = NewJSAPIPlainArray(thread, factory); in HWTEST_F_L0()
Decma_container_common.h81 static JSAPIPlainArray *CreatePlainArray(JSThread *thread) in CreatePlainArray()
86 JSHandle<JSAPIPlainArray> plainArray( in CreatePlainArray()
/arkcompiler/ets_runtime/ecmascript/containers/
Dcontainers_plainarray.cpp40 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()
210JSAPIPlainArray::GetIteratorObj(thread, JSHandle<JSAPIPlainArray>::Cast(self), IterationKind::KEY_… in GetIteratorObj()
[all …]
Dcontainers_private.cpp572 …factory->NewEcmaHClass(JSAPIPlainArray::SIZE, JSType::JS_API_PLAIN_ARRAY, plainArrayFuncPrototypeV… in InitializePlainArray()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dcontainers_plainarray_stub_builder.h38 return Load(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()
Dcontainers_stub_builder.h179 return Load(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/test/fuzztest/containersplainarray_fuzzer/
Dcontainersplainarray_fuzzer.cpp68 JSHandle<JSAPIPlainArray> CreateJSAPIPlainArray(JSThread *thread) in CreateJSAPIPlainArray()
76 JSHandle<JSAPIPlainArray> array(thread, result); in CreateJSAPIPlainArray()
101 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_Constructor_FuzzTest()
135 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_Add_Has_FuzzTest()
182 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_Clone_FuzzTest()
223 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_Clear_FuzzTest()
264 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_Get_FuzzTest()
306 JSHandle<JSAPIPlainArray> plainArray = CreateJSAPIPlainArray(thread); in ContainersPlainArray_GetIteratorObj_FuzzTest()
329 … JSHandle<JSAPIPlainArray> plainArray(BuiltinsBase::GetCallArg(argv, 2)); // 2 means the value in TestForEachFunc()
331 JSAPIPlainArray::Add(thread, plainArray, key, newValue); in TestForEachFunc()
[all …]
/arkcompiler/ets_runtime/ecmascript/containers/tests/
Dcontainers_plainarray_test.cpp66 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/ecmascript/dfx/hprof/tests/
Dheap_dump_test.cpp471 JSHandle<JSAPIPlainArray> NewJSAPIPlainArray() in NewJSAPIPlainArray()
475 …JSHandle<JSObject> jsAPIPlainArrayObject = NewObject(JSAPIPlainArray::SIZE, JSType::JS_API_PLAIN_A… in NewJSAPIPlainArray()
476 …JSHandle<JSAPIPlainArray> jsAPIPlainArray = JSHandle<JSAPIPlainArray>::Cast(jsAPIPlainArrayObject); in NewJSAPIPlainArray()
478 JSAPIPlainArray::CreateSlot(thread, JSAPIPlainArray::DEFAULT_CAPACITY_LENGTH); in NewJSAPIPlainArray()
480 JSAPIPlainArray::CreateSlot(thread, JSAPIPlainArray::DEFAULT_CAPACITY_LENGTH); in NewJSAPIPlainArray()
Djs_metadata_test.cpp528 {JSType::JS_API_PLAIN_ARRAY, {JSAPIPlainArray::KEYS_OFFSET, in JSMetadataTestHelper()
529 JSAPIPlainArray::VALUES_OFFSET, in JSMetadataTestHelper()
530 JSAPIPlainArray::SIZE - JSAPIPlainArray::KEYS_OFFSET}}, in JSMetadataTestHelper()
1336 … {JSType::JS_API_PLAIN_ARRAY, {JSAPIPlainArray::VALUES_OFFSET - JSAPIPlainArray::KEYS_OFFSET, in JSMetadataTestHelper()
1337JSAPIPlainArray::LENGTH_OFFSET - JSAPIPlainArray::VALUES_OFFSET}}, in JSMetadataTestHelper()
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisplainarray_fuzzer/
Djsvaluerefisplainarray_fuzzer.cpp141 JSHandle<JSAPIPlainArray> plainArray( in JSValueRefIsPlainArrayFuzzTest()
/arkcompiler/ets_runtime/ecmascript/
Djs_tagged_value.cpp1661 … return JSAPIPlainArray::GetOwnProperty(thread, JSHandle<JSAPIPlainArray>::Cast(obj), key); in GetContainerProperty()
1750 … return JSAPIPlainArray::GetProperty(thread, JSHandle<JSAPIPlainArray>::Cast(obj), key); in GetJSAPIProperty()
1796 … return JSAPIPlainArray::SetProperty(thread, JSHandle<JSAPIPlainArray>::Cast(obj), key, value); in SetJSAPIProperty()
Dobject_fast_operator-inl.h1122 res = JSAPIPlainArray::Cast(receiver.GetTaggedObject())->Get(JSTaggedValue(index)); in GetContainerProperty()
1165 JSHandle<JSAPIPlainArray> plainArray(thread, receiver); in SetContainerProperty()
1166 res = JSAPIPlainArray::Set(thread, plainArray, index, value); in SetContainerProperty()
Dobject_factory.h42 class JSAPIPlainArray; variable
646 JSHandle<JSAPIPlainArray> NewJSAPIPlainArray(uint32_t capacity);
647 …JSHandle<JSAPIPlainArrayIterator> NewJSAPIPlainArrayIterator(const JSHandle<JSAPIPlainArray> &plai…
Ddump.cpp1186 JSAPIPlainArray::Cast(obj)->Dump(os); in DumpObject()
1998 void JSAPIPlainArray::Dump(std::ostream &os) const in Dump()
2017 JSAPIPlainArray *array = JSAPIPlainArray::Cast(GetIteratedPlainArray().GetTaggedObject()); in Dump()
2026 JSAPIPlainArray *array = JSAPIPlainArray::Cast(GetIteratedPlainArray().GetTaggedObject()); in DumpForSnapshot()
4388 JSAPIPlainArray::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
4489 void JSAPIPlainArray::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
Dobject_factory.cpp1574 JSAPIPlainArray::Cast(*obj)->SetLength(0); in InitializeJSObject()
1575 JSAPIPlainArray::Cast(*obj)->SetValues(thread_, JSTaggedValue(0)); in InitializeJSObject()
1576 JSAPIPlainArray::Cast(*obj)->SetKeys(thread_, JSTaggedValue(0)); in InitializeJSObject()
4566 JSHandle<JSAPIPlainArray> ObjectFactory::NewJSAPIPlainArray(uint32_t capacity) in NewJSAPIPlainArray()
4570 JSHandle<JSAPIPlainArray> obj = JSHandle<JSAPIPlainArray>(NewJSObjectByConstructor(builtinObj)); in NewJSAPIPlainArray()
4580 …rayIterator> ObjectFactory::NewJSAPIPlainArrayIterator(const JSHandle<JSAPIPlainArray> &plainarray, in NewJSAPIPlainArrayIterator()
/arkcompiler/ets_runtime/
Dlibark_jsruntime.map203 panda::ecmascript::JSAPIPlainArray::Set*;
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h662 JSAPIPlainArray::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/debugger/
Ddebugger_api.cpp44 using ecmascript::JSAPIPlainArray;
1147 JSHandle<JSAPIPlainArray> plainarray(JSNApiHelper::ToJSHandle(value)); in GetPlainArrayValue()
/arkcompiler/ets_runtime/ecmascript/napi/test/
Dffi_workload.cpp4048 JSHandle<JSAPIPlainArray> plainArray( in HWTEST_F_L0()