Lines Matching full:stack
27 BUILTINS_API_TRACE(argv->GetThread(), Stack, Constructor); in StackConstructor()
42 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(obj); in StackConstructor() local
43 stack->SetTop(-1); in StackConstructor()
51 BUILTINS_API_TRACE(argv->GetThread(), Stack, IsEmpty); in IsEmpty()
65 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(self); in IsEmpty() local
66 bool judge = stack->Empty(); in IsEmpty()
74 BUILTINS_API_TRACE(argv->GetThread(), Stack, Push); in Push()
97 BUILTINS_API_TRACE(argv->GetThread(), Stack, Peek); in Peek()
112 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(self); in Peek() local
113 JSTaggedValue jsValue = stack->Peek(); in Peek()
121 BUILTINS_API_TRACE(argv->GetThread(), Stack, Locate); in Locate()
137 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(self); in Locate() local
138 int num = stack->Search(value); in Locate()
145 BUILTINS_API_TRACE(argv->GetThread(), Stack, Pop); in Pop()
160 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(self); in Pop() local
161 JSTaggedValue jsValue = stack->Pop(thread); in Pop()
168 BUILTINS_API_TRACE(argv->GetThread(), Stack, ForEach); in ForEach()
183 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(thisHandle); in ForEach() local
184 int32_t len = stack->GetSize(); in ForEach()
202 JSTaggedValue kValue = stack->Get(k); in ForEach()
217 BUILTINS_API_TRACE(argv->GetThread(), Stack, Iterator); in Iterator()
238 BUILTINS_API_TRACE(argv->GetThread(), Stack, GetLength); in GetLength()