/arkcompiler/ets_runtime/test/moduletest/container/ |
H A D | container_deque.js | 24 var Deque = undefined; variable 26 Deque = ArkPrivate.Load(ArkPrivate.Deque); 27 let deque = new Deque(); 89 let myDeque = new Deque(); 94 map.set("test Deque[i] overFlowTest:", overFlowTest); 108 let myTest = new Deque(); 122 print("Deque forEach first argv fail"); 126 let de = new Deque(); 131 print("Deque forEac [all...] |
/arkcompiler/ets_runtime/ecmascript/containers/ |
H A D | containers_deque.cpp | 27 BUILTINS_API_TRACE(argv->GetThread(), Deque, Constructor); in DequeConstructor() 35 "The Deque's constructor cannot be directly invoked"); in DequeConstructor() 49 BUILTINS_API_TRACE(argv->GetThread(), Deque, InsertFront); in InsertFront() 74 BUILTINS_API_TRACE(argv->GetThread(), Deque, InsertEnd); in InsertEnd() 98 BUILTINS_API_TRACE(argv->GetThread(), Deque, GetFirst); in GetFirst() 121 BUILTINS_API_TRACE(argv->GetThread(), Deque, GetLast); in GetLast() 144 BUILTINS_API_TRACE(argv->GetThread(), Deque, Has); in Has() 169 BUILTINS_API_TRACE(argv->GetThread(), Deque, PopFirst); in PopFirst() 192 BUILTINS_API_TRACE(argv->GetThread(), Deque, PopLast); in PopLast() 215 BUILTINS_API_TRACE(argv->GetThread(), Deque, ForEac in ForEach() [all...] |
H A D | containers_private.h | 29 Deque, 45 // Using Lazy-loading container, including ArrayList, Queue, Stack, Vector, List, LinkedList, Deque,
|
H A D | containers_private.cpp | 81 case ContainerTag::Deque: { in Load() 976 // Deque.prototype in InitializeDeque() 979 // Deque.prototype_or_hclass in InitializeDeque() 982 // Deque() = new Function() in InitializeDeque() 984 thread, dequeFuncPrototype, ContainersDeque::DequeConstructor, "Deque", FuncLength::ZERO)); in InitializeDeque() 1003 SetStringTagSymbol(thread, env, dequeFuncPrototype, "Deque"); in InitializeDeque() 1025 SetStringTagSymbol(thread, env, dequeIteratorPrototype, "Deque Iterator"); in InitializeDequeIterator()
|
/arkcompiler/ets_runtime/test/fuzztest/containersprivatedeque_fuzzer/ |
H A D | containersprivatedeque_fuzzer.cpp | 34 ContainersPrivateFuzzTestHelper::ContainersPrivateCommonFuzzTest(data, size, ContainerTag::Deque);
in ContainersPrivateDequeFuzzTest()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | runtime_call_id.h | 1121 V(Deque, Constructor) \ 1122 V(Deque, InsertFront) \ 1123 V(Deque, InsertEnd) \ 1124 V(Deque, GetFirst) \ 1125 V(Deque, GetLast) \ 1126 V(Deque, GetFront) \ 1127 V(Deque, GetTail) \ 1128 V(Deque, Has) \ 1129 V(Deque, PopFirst) \ 1130 V(Deque, PopLas [all...] |
/arkcompiler/toolchain/tooling/test/testcases/js/ |
H A D | container.js | 32 var Deque = ArkPrivate.Load(ArkPrivate.Deque); 33 let deque = new Deque();
|
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
H A D | snapshot_processor.cpp | 154 using Deque = containers::ContainersDeque; 847 reinterpret_cast<uintptr_t>(Deque::DequeConstructor), 848 reinterpret_cast<uintptr_t>(Deque::InsertFront), 849 reinterpret_cast<uintptr_t>(Deque::InsertEnd), 850 reinterpret_cast<uintptr_t>(Deque::GetFirst), 851 reinterpret_cast<uintptr_t>(Deque::GetLast), 852 reinterpret_cast<uintptr_t>(Deque::Has), 853 reinterpret_cast<uintptr_t>(Deque::PopFirst), 854 reinterpret_cast<uintptr_t>(Deque::PopLast), 855 reinterpret_cast<uintptr_t>(Deque [all...] |
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | ecma_container_common.h | 98 auto result = TestCommon::CreateContainerTaggedValue(thread, containers::ContainerTag::Deque); in CreateJSApiDeque()
|
/arkcompiler/ets_runtime/test/fuzztest/containersdequecommon_fuzzer/ |
H A D | containersdequecommon_fuzzer.h | 69 objCallInfo->SetCallArg(0, JSTaggedValue(static_cast<int>(ContainerTag::Deque))); // 0 means the argument
in CreateJSAPIDeque()
|
/arkcompiler/ets_runtime/ecmascript/containers/tests/ |
H A D | containers_deque_test.cpp | 91 objCallInfo->SetCallArg(0, JSTaggedValue(static_cast<int>(ContainerTag::Deque))); in InitializeDequeConstructor()
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_call_signature.h | 205 V(ForEach, Deque, DequeCommonFuncCall, DEQUE_FOREACH, JS_POINTER) \
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins.cpp | 3759 SetConstant(arkPrivate, "Deque", JSTaggedValue(static_cast<int>(containers::ContainerTag::Deque))); in InitializeArkPrivate()
|