Home
last modified time | relevance | path

Searched refs:NewJSObject (Results 1 – 21 of 21) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dnew_object_stub_builder.h46 void NewJSObject(Variable *result, Label *exit, GateRef hclass);
47 GateRef NewJSObject(GateRef glue, GateRef hclass);
Dnew_object_stub_builder.cpp69 GateRef result = NewJSObject(glue_, hclass); in NewJSArrayWithSize()
79 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass) in NewJSObject() function in panda::ecmascript::kungfu::NewObjectStubBuilder
125 GateRef NewObjectStubBuilder::NewJSObject(GateRef glue, GateRef hclass) in NewJSObject() function in panda::ecmascript::kungfu::NewObjectStubBuilder
134 NewJSObject(&result, &exit, hclass); in NewJSObject()
248 NewJSObject(result, &afterNewObject, argumentsClass); in NewArgumentsObj()
449 NewJSObject(&thisObj, &exit, protoOrHclass); in FastNewThisObject()
Dcommon_stubs.h78 V(NewJSObject) \
Dcall_signature.h376 V(NewJSObject) \
Dts_hclass_generator.cpp138 JSHandle<JSObject> prototype = thread->GetEcmaVM()->GetFactory()->NewJSObject(phclass); in Generate()
Dtype_mcr_lowering.cpp1158 … thisObj = builder_.CallStub(glue, gate, CommonStubCSigns::NewJSObject, { glue, protoOrHclass }); in LowerTypedNewAllocateThis()
1185 … thisObj = builder_.CallStub(glue, gate, CommonStubCSigns::NewJSObject, { glue, protoOrHclass }); in LowerTypedSuperAllocateThis()
Dcommon_stubs.cpp692 Return(newBuilder.NewJSObject(glue, hclass)); in GenerateCircuit()
Dcall_signature.cpp675 DEF_CALL_SIGNATURE(NewJSObject) in DEF_CALL_SIGNATURE() argument
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_hclass_test.cpp228 JSHandle<JSObject> childObj = factory->NewJSObject(childClass); in HWTEST_F_L0()
243 JSHandle<JSObject> Obj1 = factory->NewJSObject(objClass); in HWTEST_F_L0()
244 JSHandle<JSObject> Obj2 = factory->NewJSObject(objClass); in HWTEST_F_L0()
274 JSHandle<JSObject> Obj = factory->NewJSObject(objClass1); in HWTEST_F_L0()
307 JSHandle<JSObject> Obj1 = factory->NewJSObject(obj1Class); in HWTEST_F_L0()
308 JSHandle<JSObject> Obj2 = factory->NewJSObject(obj2Class); in HWTEST_F_L0()
341 JSHandle<JSObject> Obj = factory->NewJSObject(objClass); in HWTEST_F_L0()
367 JSHandle<JSObject> Obj0 = factory->NewJSObject(objClass); in HWTEST_F_L0()
412 JSHandle<JSObject> Obj = factory->NewJSObject(objClass); in HWTEST_F_L0()
Ddump_test.cpp281 static JSHandle<JSObject> NewJSObject(JSThread *thread, ObjectFactory *factory, JSHandle<GlobalEnv>… in NewJSObject() function
311 JSHandle<JSRegExp> jSRegExp = JSHandle<JSRegExp>::Cast(factory->NewJSObject(jSRegExpClass)); in NewJSRegExp()
425 JSHandle<JSObject> jsObj = NewJSObject(thread, factory, globalEnv); in HWTEST_F_L0()
772 …JSHandle<JSTaggedValue> emptyObj(thread, NewJSObject(thread, factory, globalEnv).GetTaggedValue()); in HWTEST_F_L0()
923 …JSHandle<JSTaggedValue> emptyObj(thread, NewJSObject(thread, factory, globalEnv).GetTaggedValue()); in HWTEST_F_L0()
924 …JSHandle<JSTaggedValue> emptyMethod(thread, NewJSObject(thread, factory, globalEnv).GetTaggedValue… in HWTEST_F_L0()
947 …JSHandle<JSTaggedValue> emptyObj(thread, NewJSObject(thread, factory, globalEnv).GetTaggedValue()); in HWTEST_F_L0()
Djs_object_test.cpp1320 …[[maybe_unused]] JSHandle<JSObject> obj0 = factory->NewJSObject(hc0); // need it to ensure hc0 no… in HWTEST_F_L0()
1321 JSHandle<JSObject> obj1 = factory->NewJSObject(hc0); in HWTEST_F_L0()
1322 JSHandle<JSObject> obj2 = factory->NewJSObject(hc0); in HWTEST_F_L0()
1355 JSHandle<JSObject> obj3 = factory->NewJSObject(hc0); in HWTEST_F_L0()
1356 JSHandle<JSObject> obj4 = factory->NewJSObject(hc0); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_global_test.cpp58 …static JSHandle<JSObject> NewJSObject(JSThread *thread, ObjectFactory *factory, JSHandle<GlobalEnv… in NewJSObject() function in panda::test::BuiltinsGlobalTest
109 JSHandle<JSTaggedValue> emptyObj(thread, NewJSObject(thread, factory, env).GetTaggedValue()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/
Dobject_factory.cpp401 JSHandle<JSObject> ObjectFactory::NewJSObject(const JSHandle<JSHClass> &jshclass) in NewJSObject() function in panda::ecmascript::ObjectFactory
435 JSHandle<JSObject> cloneObject = NewJSObject(klass); in CloneObjectLiteral()
456 JSHandle<JSArray> cloneObject(NewJSObject(klass)); in CloneArrayLiteral()
551 JSHandle<JSObject> cloneObject = NewJSObject(klass); in CloneObjectLiteral()
643 JSHandle<JSPrimitiveRef> obj = JSHandle<JSPrimitiveRef>::Cast(NewJSObject(hclass)); in NewJSPrimitiveRef()
660 JSHandle<JSForInIterator> it = JSHandle<JSForInIterator>::Cast(NewJSObject(hclass)); in NewJSForinIterator()
780 JSHandle<JSArguments> obj = JSHandle<JSArguments>::Cast(NewJSObject(hclass)); in NewJSArguments()
905 JSHandle<JSObject> obj = NewJSObject(jshclass); in NewJSObjectWithInit()
1405 JSHandle<JSObject> newObj = NewJSObject(newClass); in OrdinaryNewJSObjectCreate()
1557 function = JSHandle<JSFunction>::Cast(NewJSObject(clazz)); in NewJSFunctionByHClass()
[all …]
Djs_iterator.cpp308 JSHandle<JSObject> obj = factory->NewJSObject(klass); in CreateIterResultObject()
Dobject_factory.h544 JSHandle<JSObject> NewJSObject(const JSHandle<JSHClass> &jshclass);
/arkcompiler/ets_runtime/ecmascript/containers/
Dcontainers_private.cpp341 JSHandle<JSObject> arrayListIteratorPrototype(factory->NewJSObject(iteratorFuncHClass)); in InitializeArrayListIterator()
412 JSHandle<JSObject> lightWeightMapIteratorPrototype(factory->NewJSObject(iteratorClass)); in InitializeLightWeightMapIterator()
478 JSHandle<JSObject> lightWeightSetIteratorPrototype(factory->NewJSObject(iteratorClass)); in InitializeLightWeightSetIterator()
554 JSHandle<JSObject> mapIteratorPrototype(factory->NewJSObject(iteratorClass)); in InitializeTreeMapIterator()
627 JSHandle<JSObject> setIteratorPrototype(factory->NewJSObject(iteratorClass)); in InitializeTreeSetIterator()
702 JSHandle<JSObject> plainarrayIteratorPrototype(factory->NewJSObject(iteratorClass)); in InitializePlainArrayIterator()
761 JSHandle<JSObject> stackIteratorPrototype(factory->NewJSObject(iteratorFuncHClass)); in InitializeStackIterator()
841 JSHandle<JSObject> vectorIteratorPrototype(factory->NewJSObject(iteratorFuncHClass)); in InitializeVectorIterator()
895 JSHandle<JSObject> queueIteratorPrototype(factory->NewJSObject(iteratorFuncHClass)); in InitializeQueueIterator()
952 JSHandle<JSObject> dequeIteratorPrototype(factory->NewJSObject(iteratorFuncHClass)); in InitializeDequeIterator()
[all …]
/arkcompiler/ets_runtime/ecmascript/ic/
Dinvoke_cache.cpp107 JSHandle<JSObject> obj = factory->NewJSObject(instanceHClass); in Construct()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
Dic_runtime_stub_test.cpp214 …JSHandle<JSObject> handleNewObj = factory->NewJSObject(JSHandle<JSHClass>(thread, handleNewObjClas… in HWTEST_F_L0()
251 …JSHandle<JSObject> handleNewObj = factory->NewJSObject(JSHandle<JSHClass>(thread, handleNewObjClas… in HWTEST_F_L0()
282 …JSHandle<JSObject> handleNewObj = factory->NewJSObject(JSHandle<JSHClass>(thread, handleNewObjClas… in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_stubs.cpp979 newBuilder.NewJSObject(&res, &afterNew, intialHClass); in DECLARE_BUILTINS()
1064 newBuilder.NewJSObject(&res, &afterNew, intialHClass); in DECLARE_BUILTINS()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins.cpp200 JSHandle<JSObject> objFuncPrototype = factory_->NewJSObject(objPrototypeHClass); in Initialize()
1547 JSHandle<JSObject> atomicsObject = factory_->NewJSObject(atomicsHClass); in InitializeAtomics()
1574 JSHandle<JSObject> weakRefFuncPrototype = factory_->NewJSObject(objFuncClass); in InitializeWeakRef()
1613 JSHandle<JSObject> finalizationRegistryFuncPrototype = factory_->NewJSObject(objFuncClass); in InitializeFinalizationRegistry()
1971 JSHandle<JSObject> regExpIteratorPrototype(factory_->NewJSObject(iteratorFuncClass)); in InitializeRegexpIterator()
3900 JSHandle<JSObject> obj = factory_->NewJSObject(hclass); in InitializeDefaultExportOfScript()
/arkcompiler/ets_runtime/ecmascript/napi/test/
Djsnapi_tests.cpp1333 JSHandle<JSFunction> generatorFunc = JSHandle<JSFunction>::Cast(factory->NewJSObject(hclass)); in HWTEST_F_L0()