Home
last modified time | relevance | path

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

12

/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DinfinitelyGenerativeInheritance1.ts22 interface Stack<T> {
24 zip<S>(a: Stack<S>): Stack<{ x: T; y: S }>
27 interface MyStack<T> extends Stack<T> {
28 zip<S>(a: Stack<S>): Stack<{ x: T; y: S }>
/arkcompiler/ets_runtime/test/moduletest/container/
Dcontainer_stack.js22 var Stack = undefined; variable
24 Stack = ArkPrivate.Load(ArkPrivate.Stack);
25 let stack = new Stack();
88 let popStack = new Stack();
108 let de = new Stack();
116 let test1 = new Stack();
Dexpect_output.txt25 Test Stack success!!!
/arkcompiler/ets_runtime/ecmascript/mem/
Dmark_stack.h27 class Stack {
29 Stack() = default;
30 virtual ~Stack() = default;
31 NO_COPY_SEMANTIC(Stack);
32 NO_MOVE_SEMANTIC(Stack);
97 class ContinuousStack : public Stack {
Dwork_manager.cpp168 size_t totalSize = sizeof(WorkNode) + sizeof(Stack) + STACK_AREA_SIZE; in AllocateWorkNode()
192 Stack *stack = reinterpret_cast<Stack *>(begin + sizeof(WorkNode)); in AllocateWorkNode()
193 stack->ResetBegin(begin + sizeof(WorkNode) + sizeof(Stack), begin + totalSize); in AllocateWorkNode()
Dwork_manager.h31 class Stack; variable
50 explicit WorkNode(Stack *stack) : next_(nullptr), stack_(stack) {} in WorkNode()
95 Stack *stack_;
/arkcompiler/ets_runtime/ecmascript/containers/
Dcontainers_stack.cpp32 BUILTINS_API_TRACE(argv->GetThread(), Stack, Constructor); in StackConstructor()
56 BUILTINS_API_TRACE(argv->GetThread(), Stack, IsEmpty); in IsEmpty()
79 BUILTINS_API_TRACE(argv->GetThread(), Stack, Push); in Push()
102 BUILTINS_API_TRACE(argv->GetThread(), Stack, Peek); in Peek()
126 BUILTINS_API_TRACE(argv->GetThread(), Stack, Locate); in Locate()
150 BUILTINS_API_TRACE(argv->GetThread(), Stack, Pop); in Pop()
173 BUILTINS_API_TRACE(argv->GetThread(), Stack, ForEach); in ForEach()
221 BUILTINS_API_TRACE(argv->GetThread(), Stack, Iterator); in Iterator()
242 BUILTINS_API_TRACE(argv->GetThread(), Stack, GetLength); in GetLength()
Dcontainers_private.h28 Stack, enumerator
/arkcompiler/runtime_core/docs/diagrams/
Dgc-mark.puactivity21 while (The Mark Stack is not empty)
37 mark object == mark object and add all non-primitive fields to the Mark Stack
38 …elds in object == mark all directly referenced objects and add their un-marked fields to Mark Stack
/arkcompiler/ets_runtime/test/fuzztest/containersprivatestack_fuzzer/
Dcontainersprivatestack_fuzzer.cpp34 … ContainersPrivateFuzzTestHelper::ContainersPrivateCommonFuzzTest(data, size, ContainerTag::Stack); in ContainersPrivateStackFuzzTest()
/arkcompiler/runtime_core/tests/checked/
Dstack_overflow.pa14 #! CHECKER Stack overflow
51 #! CHECKER Stack overflow unhandled
/arkcompiler/toolchain/tooling/test/testcases/js/
Dcontainer.js250 var Stack = ArkPrivate.Load(ArkPrivate.Stack);
251 let stack = new Stack();
/arkcompiler/runtime_core/docs/
Druntime-compiled_code-interaction.md12 * Stack unwinding during exception handling
82 ## Stack frame
107 (Stack grows in increasing order: higher slot has lower address)
108 -----+----------------------+ <- Stack pointer
132 Stack frame elements:
186 * adjust Stack Pointer, and pass execution to the runtime function
187 * restore the Stack Pointer and caller saved registers
286 ## Stack traversing
287 Stack traversing is performed by the runtime. When the runtime examinates a managed thread's stack …
288 Stack unwinding always starts from the top frame. Its kind could be determined from `panda::Managed…
[all …]
Don-stack-replacement.md1 # On-Stack Replacement
5 On-Stack Replacement (OSR) is a technique for switching between different implementations of the sa…
51 Once compilation is triggered and OSR compiled code is already set, we begin On-Stack Replacement p…
/arkcompiler/ets_runtime/test/fuzztest/containersstackpush_fuzzer/
Dcontainersstackpush_fuzzer.cpp62 objCallInfo->SetCallArg(0, JSTaggedValue(static_cast<int>(ContainerTag::Stack))); in InitializeStackConstructor()
/arkcompiler/ets_runtime/test/fuzztest/containersstack_fuzzer/
Dcontainersstack_fuzzer.cpp62 objCallInfo->SetCallArg(0, JSTaggedValue(static_cast<int>(ContainerTag::Stack))); in InitializeStackConstructor()
/arkcompiler/ets_runtime/ecmascript/
Druntime_call_id.h962 V(Stack, Constructor) \
963 V(Stack, Iterator) \
964 V(Stack, IsEmpty) \
965 V(Stack, Push) \
966 V(Stack, Peek) \
967 V(Stack, Pop) \
968 V(Stack, Locate) \
969 V(Stack, ForEach) \
970 V(Stack, GetLength) \
/arkcompiler/ets_runtime/test/fuzztest/containersstackiterator_fuzzer/
Dcontainersstackiterator_fuzzer.cpp62 objCallInfo->SetCallArg(0, JSTaggedValue(static_cast<int>(ContainerTag::Stack))); in InitializeStackConstructor()
/arkcompiler/ets_runtime/test/fuzztest/containersstackgetlength_fuzzer/
Dcontainersstackgetlength_fuzzer.cpp62 objCallInfo->SetCallArg(0, JSTaggedValue(static_cast<int>(ContainerTag::Stack))); in InitializeStackConstructor()
/arkcompiler/ets_runtime/test/fuzztest/containersstackpeek_fuzzer/
Dcontainersstackpeek_fuzzer.cpp62 objCallInfo->SetCallArg(0, JSTaggedValue(static_cast<int>(ContainerTag::Stack))); in InitializeStackConstructor()
/arkcompiler/ets_runtime/test/fuzztest/containersstacklocate_fuzzer/
Dcontainersstacklocate_fuzzer.cpp62 objCallInfo->SetCallArg(0, JSTaggedValue(static_cast<int>(ContainerTag::Stack))); in InitializeStackConstructor()
/arkcompiler/ets_runtime/test/fuzztest/containersstackisempty_fuzzer/
Dcontainersstackisempty_fuzzer.cpp62 objCallInfo->SetCallArg(0, JSTaggedValue(static_cast<int>(ContainerTag::Stack))); in InitializeStackConstructor()
/arkcompiler/ets_runtime/test/fuzztest/containersstackpop_fuzzer/
Dcontainersstackpop_fuzzer.cpp62 objCallInfo->SetCallArg(0, JSTaggedValue(static_cast<int>(ContainerTag::Stack))); in InitializeStackConstructor()
/arkcompiler/runtime_core/tests/benchmarks/
DCMakeLists.txt29 BRIEF_DOCS "Stack limit for this benchmark"
30 FULL_DOCS "Stack limit for this benchmark in bytes. Set 0 to use default value")
78 # * 3. Stack limit
/arkcompiler/ets_runtime/test/fuzztest/containersstackforeach_fuzzer/
Dcontainersstackforeach_fuzzer.cpp62 objCallInfo->SetCallArg(0, JSTaggedValue(static_cast<int>(ContainerTag::Stack))); in InitializeStackConstructor()

12