Home
last modified time | relevance | path

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

12

/arkcompiler/ets_runtime/ecmascript/js_api/
Djs_api_stack.cpp24 bool JSAPIStack::Empty() in Empty()
32 JSTaggedValue JSAPIStack::Push(JSThread *thread, const JSHandle<JSAPIStack> &stack, in Push()
44 JSTaggedValue JSAPIStack::Peek() in Peek()
56 JSTaggedValue JSAPIStack::Pop() in Pop()
68 int JSAPIStack::Search(const JSHandle<JSTaggedValue> &value) in Search()
81 JSHandle<TaggedArray> JSAPIStack::GrowCapacity(const JSThread *thread, const JSHandle<JSAPIStack> &… in GrowCapacity()
98 JSTaggedValue JSAPIStack::Get(const uint32_t index) in Get()
105 JSTaggedValue JSAPIStack::Set(JSThread *thread, const uint32_t index, JSTaggedValue value) in Set()
116 bool JSAPIStack::Has(JSTaggedValue value) const in Has()
132 JSHandle<TaggedArray> JSAPIStack::OwnKeys(JSThread *thread, const JSHandle<JSAPIStack> &obj) in OwnKeys()
[all …]
Djs_api_stack.h23 class JSAPIStack : public JSObject {
26 static JSAPIStack *Cast(TaggedObject *object) in Cast()
29 return static_cast<JSAPIStack *>(object); in Cast()
32 static JSTaggedValue Push(JSThread *thread, const JSHandle<JSAPIStack> &stack,
35 static JSHandle<TaggedArray> OwnKeys(JSThread *thread, const JSHandle<JSAPIStack> &obj);
37 static JSHandle<TaggedArray> OwnEnumKeys(JSThread *thread, const JSHandle<JSAPIStack> &obj);
39 …static bool GetOwnProperty(JSThread *thread, const JSHandle<JSAPIStack> &obj, const JSHandle<JSTag…
40 static OperationResult GetProperty(JSThread *thread, const JSHandle<JSAPIStack> &obj,
42 static bool SetProperty(JSThread *thread, const JSHandle<JSAPIStack> &obj,
76 … static JSHandle<TaggedArray> GrowCapacity(const JSThread *thread, const JSHandle<JSAPIStack> &obj,
Djs_api_stack_iterator.cpp46 uint32_t length = static_cast<uint32_t>((JSHandle<JSAPIStack>::Cast(stack))->GetSize() + 1); in Next()
57 JSHandle<JSTaggedValue> value(thread, JSHandle<JSAPIStack>::Cast(stack)->Get(index)); in Next()
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_api_stack_test.cpp39 JSAPIStack *CreateStack() in CreateStack()
44 …JSHandle<JSAPIStack> SearchAndEmptyCommon(JSMutableHandle<JSTaggedValue>& value, std::string& myVa… in SearchAndEmptyCommon()
49 JSHandle<JSAPIStack> toor(thread, CreateStack()); in SearchAndEmptyCommon()
53 JSTaggedValue result = JSAPIStack::Push(thread, toor, value); in SearchAndEmptyCommon()
68 JSAPIStack *stack = CreateStack(); in HWTEST_F_L0()
78 JSHandle<JSAPIStack> toor(thread, CreateStack()); in HWTEST_F_L0()
87 JSTaggedValue result = JSAPIStack::Push(thread, toor, value); in HWTEST_F_L0()
102 JSHandle<JSAPIStack> toor(thread, CreateStack()); in HWTEST_F_L0()
111 JSTaggedValue result = JSAPIStack::Push(thread, toor, value); in HWTEST_F_L0()
165 JSHandle<JSAPIStack> toor(thread, CreateStack()); in HWTEST_F_L0()
[all …]
Djs_api_stack_iterator_test.cpp28 static JSHandle<JSAPIStack> CreateJSApiStack(JSThread *thread) in CreateJSApiStack()
45 JSHandle<JSAPIStack> jsStack = CreateJSApiStack(thread); in HWTEST_F_L0()
54 JSAPIStack::Push(thread, jsStack, value); in HWTEST_F_L0()
86 JSHandle<JSAPIStack> jsStack = CreateJSApiStack(thread); in HWTEST_F_L0()
128 JSHandle<JSAPIStack> jsStack1 = CreateJSApiStack(thread); in HWTEST_F_L0()
129 JSHandle<JSAPIStack> jsStack2 = CreateJSApiStack(thread); in HWTEST_F_L0()
138 JSAPIStack::Push(thread, jsStack1, value); in HWTEST_F_L0()
144 JSAPIStack::Push(thread, jsStack2, value); in HWTEST_F_L0()
150 …JSHandle<JSAPIStack> jsAPIStackTo(thread, JSAPIStack::Cast(stackIterator->GetIteratedStack().GetTa… in HWTEST_F_L0()
171 JSHandle<JSAPIStack> jsStack = CreateJSApiStack(thread); in HWTEST_F_L0()
[all …]
Decma_container_common.h200 static JSHandle<JSAPIStack> CreateJSApiStack(JSThread *thread) in CreateJSApiStack()
206 …JSHandle<JSAPIStack> jsStack(factory->NewJSObjectByConstructor(JSHandle<JSFunction>(constructor), … in CreateJSApiStack()
Ddump_test.cpp318 static JSHandle<JSAPIStack> NewJSAPIStack(ObjectFactory *factory, JSHandle<JSTaggedValue> proto) in NewJSAPIStack()
320 …JSHandle<JSHClass> stackClass = factory->NewEcmaHClass(JSAPIStack::SIZE, JSType::JS_API_STACK, pro… in NewJSAPIStack()
321 …JSHandle<JSAPIStack> jsStack = JSHandle<JSAPIStack>::Cast(factory->NewJSObjectWithInit(stackClass)… in NewJSAPIStack()
1326 CHECK_DUMP_FIELDS(JSObject::SIZE, JSAPIStack::SIZE, 1U); in HWTEST_F_L0()
1327 JSHandle<JSAPIStack> jsStack = NewJSAPIStack(factory, proto); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/containers/
Dcontainers_stack.cpp42 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(obj); in StackConstructor()
65 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(self); in IsEmpty()
90 JSTaggedValue jsValue = JSAPIStack::Push(thread, JSHandle<JSAPIStack>::Cast(self), value); in Push()
112 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(self); in Peek()
137 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(self); in Locate()
160 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(self); in Pop()
183 JSHandle<JSAPIStack> stack = JSHandle<JSAPIStack>::Cast(thisHandle); in ForEach()
231 …JSHandle<JSAPIStackIterator> iter(factory->NewJSAPIStackIterator(JSHandle<JSAPIStack>::Cast(self))… in Iterator()
253 int32_t len = (JSHandle<JSAPIStack>::Cast(self))->GetSize(); in GetLength()
/arkcompiler/ets_runtime/ecmascript/containers/tests/
Dcontainers_stack_test.cpp68 … TaggedArray *elements = TaggedArray::Cast(JSAPIStack::Cast(stack.GetTaggedValue(). in TestForEachFunc()
99 JSHandle<JSAPIStack> CreateJSAPIStack(JSTaggedValue compare = JSTaggedValue::Undefined()) in CreateJSAPIStack()
112 JSHandle<JSAPIStack> stack(thread, result); in CreateJSAPIStack()
132 JSHandle<JSAPIStack> stack(thread, result); in HWTEST_F_L0()
145 JSHandle<JSAPIStack> stack = CreateJSAPIStack(); in HWTEST_F_L0()
163 JSHandle<JSAPIStack> stack = CreateJSAPIStack(); in HWTEST_F_L0()
192 JSHandle<JSAPIStack> stack = CreateJSAPIStack(); in HWTEST_F_L0()
227 JSHandle<JSAPIStack> stack = CreateJSAPIStack(); in HWTEST_F_L0()
245 JSHandle<JSAPIStack> stack = CreateJSAPIStack(); in HWTEST_F_L0()
257 JSHandle<JSAPIStack> dlist = CreateJSAPIStack(); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/test/fuzztest/containersstackforeach_fuzzer/
Dcontainersstackforeach_fuzzer.cpp72 …JSHandle<JSAPIStack> CreateJSAPIStack(JSThread *thread, JSTaggedValue compare = JSTaggedValue::Und… in CreateJSAPIStack()
82 JSHandle<JSAPIStack> stack(thread, result); in CreateJSAPIStack()
107 JSHandle<JSAPIStack> stack = CreateJSAPIStack(thread); in ContainersStackForEachFuzzTest()
117 JSHandle<JSAPIStack> dlist = CreateJSAPIStack(thread); in ContainersStackForEachFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/containersstacklocate_fuzzer/
Dcontainersstacklocate_fuzzer.cpp67 …JSHandle<JSAPIStack> CreateJSAPIStack(JSThread *thread, JSTaggedValue compare = JSTaggedValue::Und… in CreateJSAPIStack()
77 JSHandle<JSAPIStack> stack(thread, result); in CreateJSAPIStack()
102 JSHandle<JSAPIStack> stack = CreateJSAPIStack(thread); in ContainersStackLocateFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/containersstackpeek_fuzzer/
Dcontainersstackpeek_fuzzer.cpp67 …JSHandle<JSAPIStack> CreateJSAPIStack(JSThread *thread, JSTaggedValue compare = JSTaggedValue::Und… in CreateJSAPIStack()
77 JSHandle<JSAPIStack> stack(thread, result); in CreateJSAPIStack()
102 JSHandle<JSAPIStack> stack = CreateJSAPIStack(thread); in ContainersStackPeekFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/containersstack_fuzzer/
Dcontainersstack_fuzzer.cpp67 …JSHandle<JSAPIStack> CreateJSAPIStack(JSThread *thread, JSTaggedValue compare = JSTaggedValue::Und… in CreateJSAPIStack()
77 JSHandle<JSAPIStack> stack(thread, result); in CreateJSAPIStack()
101 JSHandle<JSAPIStack> stack = CreateJSAPIStack(thread); in ContainersStackFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/containersstackgetlength_fuzzer/
Dcontainersstackgetlength_fuzzer.cpp67 …JSHandle<JSAPIStack> CreateJSAPIStack(JSThread *thread, JSTaggedValue compare = JSTaggedValue::Und… in CreateJSAPIStack()
77 JSHandle<JSAPIStack> stack(thread, result); in CreateJSAPIStack()
102 JSHandle<JSAPIStack> stack = CreateJSAPIStack(thread); in ContainersStackGetLengthFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/containersstackpush_fuzzer/
Dcontainersstackpush_fuzzer.cpp67 …JSHandle<JSAPIStack> CreateJSAPIStack(JSThread *thread, JSTaggedValue compare = JSTaggedValue::Und… in CreateJSAPIStack()
77 JSHandle<JSAPIStack> stack(thread, result); in CreateJSAPIStack()
102 JSHandle<JSAPIStack> stack = CreateJSAPIStack(thread); in ContainersStackPushFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/containersstackiterator_fuzzer/
Dcontainersstackiterator_fuzzer.cpp67 …JSHandle<JSAPIStack> CreateJSAPIStack(JSThread *thread, JSTaggedValue compare = JSTaggedValue::Und… in CreateJSAPIStack()
77 JSHandle<JSAPIStack> stack(thread, result); in CreateJSAPIStack()
102 JSHandle<JSAPIStack> stack = CreateJSAPIStack(thread); in ContainersStackIteratorFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/containersstackisempty_fuzzer/
Dcontainersstackisempty_fuzzer.cpp67 …JSHandle<JSAPIStack> CreateJSAPIStack(JSThread *thread, JSTaggedValue compare = JSTaggedValue::Und… in CreateJSAPIStack()
77 JSHandle<JSAPIStack> stack(thread, result); in CreateJSAPIStack()
101 JSHandle<JSAPIStack> stack = CreateJSAPIStack(thread); in ContainersStackFuzzIsEmptyTest()
/arkcompiler/ets_runtime/test/fuzztest/containersstackpop_fuzzer/
Dcontainersstackpop_fuzzer.cpp67 …JSHandle<JSAPIStack> CreateJSAPIStack(JSThread *thread, JSTaggedValue compare = JSTaggedValue::Und… in CreateJSAPIStack()
77 JSHandle<JSAPIStack> stack(thread, result); in CreateJSAPIStack()
102 JSHandle<JSAPIStack> stack = CreateJSAPIStack(thread); in ContainersStackPopFuzzTest()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dcontainers_stack_stub_builder.h32 GateRef top = Load(VariableType::INT32(), obj, IntPtr(JSAPIStack::TOP_OFFSET)); in GetSize()
/arkcompiler/ets_runtime/ecmascript/
Djs_tagged_value.cpp1518 return JSHandle<JSAPIStack>::Cast(obj)->Has(key.GetTaggedValue()); in HasContainerProperty()
1568 return JSAPIStack::OwnKeys(thread, JSHandle<JSAPIStack>::Cast(obj)); in GetOwnContainerPropertyKeys()
1653 return JSAPIStack::GetOwnProperty(thread, JSHandle<JSAPIStack>::Cast(obj), key); in GetContainerProperty()
1748 return JSAPIStack::GetProperty(thread, JSHandle<JSAPIStack>::Cast(obj), key); in GetJSAPIProperty()
1794 return JSAPIStack::SetProperty(thread, JSHandle<JSAPIStack>::Cast(obj), key, value); in SetJSAPIProperty()
Ddump.cpp1139 JSAPIStack::Cast(obj)->Dump(os); in DumpObject()
2471 void JSAPIStack::Dump(std::ostream &os) const in Dump()
2479 JSAPIStack *stack = JSAPIStack::Cast(GetIteratedStack().GetTaggedObject()); in Dump()
4324 JSAPIStack::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
5150 void JSAPIStack::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
5158 JSAPIStack *stack = JSAPIStack::Cast(GetIteratedStack().GetTaggedObject()); in DumpForSnapshot()
Dobject_fast_operator-inl.h1103 res = JSAPIStack::Cast(receiver.GetTaggedObject())->Get(index); in GetContainerProperty()
1148 res = JSAPIStack::Cast(receiver.GetTaggedObject())->Set(thread, index, value); in SetContainerProperty()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
Dheap_dump_test.cpp457 JSHandle<JSAPIStack> NewJSAPIStack() in NewJSAPIStack()
460 … JSHandle<JSObject> jsAPIStackObject = NewObject(JSAPIStack::SIZE, JSType::JS_API_STACK, proto); in NewJSAPIStack()
461 JSHandle<JSAPIStack> jsAPIStack = JSHandle<JSAPIStack>::Cast(jsAPIStackObject); in NewJSAPIStack()
/arkcompiler/ets_runtime/
Dlibark_jsruntime.map198 panda::ecmascript::JSAPIStack::Set*;
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h674 JSAPIStack::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()

12