Lines Matching refs:JSFunction
279 JSHandle<JSFunction> constructor(env->GetArrayBufferFunction()); in NewJSArrayBuffer()
301 JSHandle<JSFunction> constructor(env->GetArrayBufferFunction()); in NewJSArrayBuffer()
324 JSHandle<JSFunction> constructor(env->GetDataViewFunction()); in NewJSDataView()
337 JSHandle<JSFunction> constructor(env->GetSharedArrayBufferFunction()); in NewJSSharedArrayBuffer()
351 JSHandle<JSFunction> constructor(env->GetSharedArrayBufferFunction()); in NewJSSharedArrayBuffer()
531 JSHandle<JSFunction> valueHandle(thread_, value); in CloneProperties()
532 JSHandle<JSFunction> newFunc = CloneJSFuction(valueHandle); in CloneProperties()
567 JSHandle<JSFunction> valueHandle(thread_, value); in CloneObjectLiteral()
568 JSHandle<JSFunction> newFunc = CloneJSFuction(valueHandle); in CloneObjectLiteral()
577 JSHandle<JSFunction> ObjectFactory::CloneJSFuction(JSHandle<JSFunction> func) in CloneJSFuction()
581 JSHandle<JSFunction> cloneFunc = NewJSFunctionByHClass(method, jshclass); in CloneJSFuction()
583 JSTaggedValue length = func->GetPropertyInlinedProps(JSFunction::LENGTH_INLINE_PROPERTY_INDEX); in CloneJSFuction()
584 cloneFunc->SetPropertyInlinedProps(thread_, JSFunction::LENGTH_INLINE_PROPERTY_INDEX, length); in CloneJSFuction()
589 JSHandle<JSFunction> ObjectFactory::CloneClassCtor(JSHandle<JSFunction> ctor, const JSHandle<JSTagg… in CloneClassCtor()
603 JSHandle<JSFunction> cloneCtor = NewJSFunctionByHClass(method, hclass); in CloneClassCtor()
611 JSHandle<JSFunction> valueHandle(thread_, value); in CloneClassCtor()
612 JSHandle<JSFunction> newFunc = CloneJSFuction(valueHandle); in CloneClassCtor()
651 JSHandle<JSFunction> function(env->GetArrayFunction()); in NewJSArray()
846 JSHandle<JSFunction> nativeFunc = JSHandle<JSFunction>::Cast(nativeConstructor); in NewJSError()
868 JSHandle<JSFunction> constructor(env->GetAggregateErrorFunction()); in NewJSAggregateError()
872 JSHandle<JSObject> ObjectFactory::NewJSObjectByConstructor(const JSHandle<JSFunction> &constructor) in NewJSObjectByConstructor()
876 JSHandle<JSHClass> jshclass = JSFunction::GetInstanceJSHClass(thread_, constructor, in NewJSObjectByConstructor()
882 …NewJSObjectByConstructor(JSHandle<JSFunction>(env->GetObjectFunction()), JSHandle<JSTaggedValue>(c… in NewJSObjectByConstructor()
889 JSHandle<JSObject> ObjectFactory::NewJSObjectByConstructor(const JSHandle<JSFunction> &constructor, in NewJSObjectByConstructor()
895 jshclass = JSFunction::GetInstanceJSHClass(thread_, constructor, newTarget); in NewJSObjectByConstructor()
898 …jshclass = JSFunction::GetInstanceJSHClass(thread_, JSHandle<JSFunction>(env->GetObjectFunction())… in NewJSObjectByConstructor()
1225 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1228 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1231 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1235 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1240 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1244 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1249 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1257 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1265 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1273 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1278 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1282 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1412 JSHandle<JSFunction> ObjectFactory::NewJSFunction(const JSHandle<GlobalEnv> &env, const void *nativ… in NewJSFunction()
1420 JSHandle<JSFunction> ObjectFactory::NewJSFunction(const JSHandle<GlobalEnv> &env, in NewJSFunction()
1427 } else if (JSFunction::IsConstructorKind(kind)) { in NewJSFunction()
1447 if (JSFunction::IsConstructorKind(kind)) { in CreateFunctionClass()
1454 ASSERT(JSFunction::LENGTH_INLINE_PROPERTY_INDEX == fieldOrder); in CreateFunctionClass()
1455 … JSHandle<LayoutInfo> layoutInfoHandle = CreateLayoutInfo(JSFunction::LENGTH_OF_INLINE_PROPERTIES); in CreateFunctionClass()
1465 ASSERT(JSFunction::NAME_INLINE_PROPERTY_INDEX == fieldOrder); in CreateFunctionClass()
1467 if (!JSFunction::IsClassConstructor(kind)) { in CreateFunctionClass()
1477 if (JSFunction::HasPrototype(kind) && !JSFunction::IsClassConstructor(kind)) { in CreateFunctionClass()
1478 ASSERT(JSFunction::PROTOTYPE_INLINE_PROPERTY_INDEX == fieldOrder); in CreateFunctionClass()
1485 } else if (JSFunction::IsClassConstructor(kind)) { in CreateFunctionClass()
1486 ASSERT(JSFunction::CLASS_PROTOTYPE_INLINE_PROPERTY_INDEX == fieldOrder); in CreateFunctionClass()
1544 …JSHandle<JSHClass> defaultHclass = NewEcmaHClass(hclass, JSFunction::SIZE, JSType::JS_FUNCTION, si… in CreateDefaultClassConstructorHClass()
1552 JSHandle<JSFunction> ObjectFactory::NewJSFunctionByHClass(const JSHandle<Method> &method, in NewJSFunctionByHClass()
1556 JSHandle<JSFunction> function; in NewJSFunctionByHClass()
1559 function = JSHandle<JSFunction>::Cast(NewJSObject(clazz)); in NewJSFunctionByHClass()
1562 function = JSHandle<JSFunction>::Cast(NewOldSpaceJSObject(clazz)); in NewJSFunctionByHClass()
1565 function = JSHandle<JSFunction>::Cast(NewNonMovableJSObject(clazz)); in NewJSFunctionByHClass()
1573 JSFunction::InitializeJSFunction(thread_, function, method->GetFunctionKind()); in NewJSFunctionByHClass()
1578 JSHandle<JSFunction> ObjectFactory::NewJSFunctionByHClass(const void *func, const JSHandle<JSHClass… in NewJSFunctionByHClass()
1582 JSHandle<JSFunction> function = JSHandle<JSFunction>::Cast(NewJSObject(clazz)); in NewJSFunctionByHClass()
1585 JSFunction::InitializeJSFunction(thread_, function, kind); in NewJSFunctionByHClass()
1636 JSHandle<JSFunction> ObjectFactory::NewJSNativeErrorFunction(const JSHandle<GlobalEnv> &env, const … in NewJSNativeErrorFunction()
1643 JSHandle<JSFunction> ObjectFactory::NewSpecificTypedArrayFunction(const JSHandle<GlobalEnv> &env, in NewSpecificTypedArrayFunction()
1651 JSHandle<JSFunction> ObjectFactory::NewAotFunction(uint32_t numArgs, uintptr_t codeEntry) in NewAotFunction()
1659 JSHandle<JSFunction> jsfunc = NewJSFunction(env, method); in NewAotFunction()
1692 JSHandle<JSFunction> function = JSHandle<JSFunction>::Cast(intlBoundFunc); in NewJSIntlBoundFunction()
1693 JSFunction::InitializeJSFunction(thread_, function); in NewJSIntlBoundFunction()
1695 JSFunction::SetFunctionLength(thread_, function, JSTaggedValue(functionLength)); in NewJSIntlBoundFunction()
1714 JSHandle<JSFunction> function = JSHandle<JSFunction>::Cast(revocFunction); in NewJSProxyRevocFunction()
1715 JSFunction::InitializeJSFunction(thread_, function); in NewJSProxyRevocFunction()
1717 JSFunction::SetFunctionLength(thread_, function, JSTaggedValue(0)); in NewJSProxyRevocFunction()
1734 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(awaitFunction)); in NewJSAsyncAwaitStatusFunction()
1741 …JSHandle<JSTaggedValue> proto(thread_, JSHandle<JSFunction>::Cast(generatorFunction)->GetProtoOrHC… in NewJSGeneratorObject()
1756 …JSHandle<JSTaggedValue> proto(thread_, JSHandle<JSFunction>::Cast(generatorFunction)->GetProtoOrHC… in NewJSAsyncGeneratorObject()
1806 JSHandle<JSPrimitiveRef> ObjectFactory::NewJSPrimitiveRef(const JSHandle<JSFunction> &function, in NewJSPrimitiveRef()
1849 JSHandle<JSFunction> funcHandle(function); in NewJSPrimitiveRef()
1857 JSHandle<JSFunction> stringFunc(env->GetStringFunction()); in NewJSString()
2065 JSHandle<job::PendingJob> ObjectFactory::NewPendingJob(const JSHandle<JSFunction> &func, in NewPendingJob()
2511 JSHandle<JSFunction> moduleObj(env->GetCjsModuleFunction()); in NewCjsModule()
2520 JSHandle<JSFunction> exportsObj(env->GetCjsExportsFunction()); in NewCjsExports()
2529 JSHandle<JSFunction> requireObj(env->GetCjsRequireFunction()); in NewCjsRequire()
2817 JSHandle<JSFunction> function = JSHandle<JSFunction>::Cast(reactionsFunction); in CreateJSPromiseReactionsFunction()
2818 JSFunction::InitializeJSFunction(thread_, function); in CreateJSPromiseReactionsFunction()
2820 JSFunction::SetFunctionLength(thread_, function, JSTaggedValue(1)); in CreateJSPromiseReactionsFunction()
2831 JSHandle<JSFunction> function = JSHandle<JSFunction>::Cast(executorFunction); in CreateJSPromiseExecutorFunction()
2832 JSFunction::InitializeJSFunction(thread_, function); in CreateJSPromiseExecutorFunction()
2835 JSFunction::SetFunctionLength(thread_, function, JSTaggedValue(FunctionLength::TWO)); in CreateJSPromiseExecutorFunction()
2845 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(function)); in NewJSPromiseAllResolveElementFunction()
2853 JSFunction::SetFunctionLength(thread_, JSHandle<JSFunction>::Cast(function), JSTaggedValue(1)); in NewJSPromiseAllResolveElementFunction()
2863 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(function)); in NewJSPromiseAnyRejectElementFunction()
2871 JSFunction::SetFunctionLength(thread_, JSHandle<JSFunction>::Cast(function), JSTaggedValue(1)); in NewJSPromiseAnyRejectElementFunction()
2881 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(function)); in NewJSPromiseAllSettledResolveElementFunction()
2889 JSFunction::SetFunctionLength(thread_, JSHandle<JSFunction>::Cast(function), JSTaggedValue(1)); in NewJSPromiseAllSettledResolveElementFunction()
2899 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(function)); in NewJSPromiseAllSettledRejectElementFunction()
2907 JSFunction::SetFunctionLength(thread_, JSHandle<JSFunction>::Cast(function), JSTaggedValue(1)); in NewJSPromiseAllSettledRejectElementFunction()
2917 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(function)); in NewJSPromiseThenFinallyFunction()
2921 JSFunction::SetFunctionLength(thread_, JSHandle<JSFunction>::Cast(function), JSTaggedValue(1)); in NewJSPromiseThenFinallyFunction()
2931 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(function)); in NewJSPromiseCatchFinallyFunction()
2935 JSFunction::SetFunctionLength(thread_, JSHandle<JSFunction>::Cast(function), JSTaggedValue(1)); in NewJSPromiseCatchFinallyFunction()
2946 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(function)); in NewJSAsyGenResNextRetProRstFulfilledFtn()
2949 JSFunction::SetFunctionLength(thread_, JSHandle<JSFunction>::Cast(function), JSTaggedValue(1)); in NewJSAsyGenResNextRetProRstFulfilledFtn()
2959 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(function)); in NewJSAsyncFromSyncIterUnwarpFunction()
2963 JSFunction::SetFunctionLength(thread_, JSHandle<JSFunction>::Cast(function), JSTaggedValue(1)); in NewJSAsyncFromSyncIterUnwarpFunction()
2974 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(function)); in NewJSAsyGenResNextRetProRstRejectedFtn()
2977 JSFunction::SetFunctionLength(thread_, JSHandle<JSFunction>::Cast(function), JSTaggedValue(1)); in NewJSAsyGenResNextRetProRstRejectedFtn()
2987 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(function)); in NewJSPromiseValueThunkFunction()
2990 JSFunction::SetFunctionLength(thread_, JSHandle<JSFunction>::Cast(function), JSTaggedValue(0)); in NewJSPromiseValueThunkFunction()
3000 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(function)); in NewJSPromiseThrowerFunction()
3003 JSFunction::SetFunctionLength(thread_, JSHandle<JSFunction>::Cast(function), JSTaggedValue(0)); in NewJSPromiseThrowerFunction()
3188 JSHandle<JSFunction> builtinObj(env->GetObjectFunction()); in NewEmptyJSObject()
3545 JSHandle<JSFunction> builtinObj(thread_, thread_->GlobalConstants()->GetArrayListFunction()); in NewJSAPIArrayList()
3603 JSHandle<JSFunction> builtinObj(thread_, thread_->GlobalConstants()->GetPlainArrayFunction()); in NewJSAPIPlainArray()
3757 JSHandle<JSFunction> builtinObj(thread_, thread_->GlobalConstants()->GetVectorFunction()); in NewJSAPIVector()
3814 JSHandle<JSFunction> function(thread_, thread_->GlobalConstants()->GetListFunction()); in NewJSAPIList()
3821 JSHandle<JSFunction> function(thread_, thread_->GlobalConstants()->GetLinkedListFunction()); in NewJSAPILinkedList()
4039 … JSHandle<JSFunction>::Cast(vm_->GetGlobalEnv()->GetArrayFunction())->GetProtoOrHClass()); in NewJSStableArrayWithElements()
4049 JSHandle<JSFunction> ObjectFactory::NewJSAsyncGeneratorFunction(const JSHandle<Method> &method) in NewJSAsyncGeneratorFunction()
4055 JSHandle<JSFunction> asyncGeneratorFunc = JSHandle<JSFunction>::Cast(NewJSObject(hclass)); in NewJSAsyncGeneratorFunction()
4056 …JSFunction::InitializeJSFunction(thread_, asyncGeneratorFunc, FunctionKind::ASYNC_GENERATOR_FUNCTI… in NewJSAsyncGeneratorFunction()
4124 JSHandle<JSFunction> ObjectFactory::NewJSFunction(const JSHandle<Method> &methodHandle) in NewJSFunction()
4208 JSHandle<JSFunction> jsfunc = NewJSFunctionByHClass(methodHandle, hclass); in NewJSFunction()
4213 JSHandle<JSFunction> ObjectFactory::NewJSFunction(const JSHandle<Method> &methodHandle, in NewJSFunction()
4228 JSHandle<JSFunction> jsFunc = NewJSFunctionByHClass(methodHandle, hclass); in NewJSFunction()
4234 JSHandle<JSFunction> ObjectFactory::NewJSFunction(const JSHandle<Method> &methodHandle, FunctionKin… in NewJSFunction()