• Home
  • Raw
  • Download

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()
845 JSHandle<JSFunction> nativeFunc = JSHandle<JSFunction>::Cast(nativeConstructor); in NewJSError()
866 JSHandle<JSFunction> constructor(env->GetAggregateErrorFunction()); in NewJSAggregateError()
870 JSHandle<JSObject> ObjectFactory::NewJSObjectByConstructor(const JSHandle<JSFunction> &constructor) in NewJSObjectByConstructor()
874 JSHandle<JSHClass> jshclass = JSFunction::GetInstanceJSHClass(thread_, constructor, in NewJSObjectByConstructor()
880 …NewJSObjectByConstructor(JSHandle<JSFunction>(env->GetObjectFunction()), JSHandle<JSTaggedValue>(c… in NewJSObjectByConstructor()
887 JSHandle<JSObject> ObjectFactory::NewJSObjectByConstructor(const JSHandle<JSFunction> &constructor, in NewJSObjectByConstructor()
893 jshclass = JSFunction::GetInstanceJSHClass(thread_, constructor, newTarget); in NewJSObjectByConstructor()
896 …jshclass = JSFunction::GetInstanceJSHClass(thread_, JSHandle<JSFunction>(env->GetObjectFunction())… in NewJSObjectByConstructor()
1223 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1226 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1229 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1233 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1238 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1242 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1247 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1255 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1263 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1271 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1276 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1280 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>(obj)); in InitializeJSObject()
1410 JSHandle<JSFunction> ObjectFactory::NewJSFunction(const JSHandle<GlobalEnv> &env, const void *nativ… in NewJSFunction()
1418 JSHandle<JSFunction> ObjectFactory::NewJSFunction(const JSHandle<GlobalEnv> &env, in NewJSFunction()
1425 } else if (JSFunction::IsConstructorKind(kind)) { in NewJSFunction()
1445 if (JSFunction::IsConstructorKind(kind)) { in CreateFunctionClass()
1452 ASSERT(JSFunction::LENGTH_INLINE_PROPERTY_INDEX == fieldOrder); in CreateFunctionClass()
1453 … JSHandle<LayoutInfo> layoutInfoHandle = CreateLayoutInfo(JSFunction::LENGTH_OF_INLINE_PROPERTIES); in CreateFunctionClass()
1463 ASSERT(JSFunction::NAME_INLINE_PROPERTY_INDEX == fieldOrder); in CreateFunctionClass()
1465 if (!JSFunction::IsClassConstructor(kind)) { in CreateFunctionClass()
1475 if (JSFunction::HasPrototype(kind) && !JSFunction::IsClassConstructor(kind)) { in CreateFunctionClass()
1476 ASSERT(JSFunction::PROTOTYPE_INLINE_PROPERTY_INDEX == fieldOrder); in CreateFunctionClass()
1483 } else if (JSFunction::IsClassConstructor(kind)) { in CreateFunctionClass()
1484 ASSERT(JSFunction::CLASS_PROTOTYPE_INLINE_PROPERTY_INDEX == fieldOrder); in CreateFunctionClass()
1542 …JSHandle<JSHClass> defaultHclass = NewEcmaHClass(hclass, JSFunction::SIZE, JSType::JS_FUNCTION, si… in CreateDefaultClassConstructorHClass()
1550 JSHandle<JSFunction> ObjectFactory::NewJSFunctionByHClass(const JSHandle<Method> &method, in NewJSFunctionByHClass()
1554 JSHandle<JSFunction> function; in NewJSFunctionByHClass()
1557 function = JSHandle<JSFunction>::Cast(NewJSObject(clazz)); in NewJSFunctionByHClass()
1560 function = JSHandle<JSFunction>::Cast(NewOldSpaceJSObject(clazz)); in NewJSFunctionByHClass()
1563 function = JSHandle<JSFunction>::Cast(NewNonMovableJSObject(clazz)); in NewJSFunctionByHClass()
1571 JSFunction::InitializeJSFunction(thread_, function, method->GetFunctionKind()); in NewJSFunctionByHClass()
1576 JSHandle<JSFunction> ObjectFactory::NewJSFunctionByHClass(const void *func, const JSHandle<JSHClass… in NewJSFunctionByHClass()
1580 JSHandle<JSFunction> function = JSHandle<JSFunction>::Cast(NewJSObject(clazz)); in NewJSFunctionByHClass()
1583 JSFunction::InitializeJSFunction(thread_, function, kind); in NewJSFunctionByHClass()
1634 JSHandle<JSFunction> ObjectFactory::NewJSNativeErrorFunction(const JSHandle<GlobalEnv> &env, const … in NewJSNativeErrorFunction()
1641 JSHandle<JSFunction> ObjectFactory::NewSpecificTypedArrayFunction(const JSHandle<GlobalEnv> &env, in NewSpecificTypedArrayFunction()
1649 JSHandle<JSFunction> ObjectFactory::NewAotFunction(uint32_t numArgs, uintptr_t codeEntry) in NewAotFunction()
1657 JSHandle<JSFunction> jsfunc = NewJSFunction(env, method); in NewAotFunction()
1690 JSHandle<JSFunction> function = JSHandle<JSFunction>::Cast(intlBoundFunc); in NewJSIntlBoundFunction()
1691 JSFunction::InitializeJSFunction(thread_, function); in NewJSIntlBoundFunction()
1693 JSFunction::SetFunctionLength(thread_, function, JSTaggedValue(functionLength)); in NewJSIntlBoundFunction()
1712 JSHandle<JSFunction> function = JSHandle<JSFunction>::Cast(revocFunction); in NewJSProxyRevocFunction()
1713 JSFunction::InitializeJSFunction(thread_, function); in NewJSProxyRevocFunction()
1715 JSFunction::SetFunctionLength(thread_, function, JSTaggedValue(0)); in NewJSProxyRevocFunction()
1732 JSFunction::InitializeJSFunction(thread_, JSHandle<JSFunction>::Cast(awaitFunction)); in NewJSAsyncAwaitStatusFunction()
1739 …JSHandle<JSTaggedValue> proto(thread_, JSHandle<JSFunction>::Cast(generatorFunction)->GetProtoOrHC… in NewJSGeneratorObject()
1754 …JSHandle<JSTaggedValue> proto(thread_, JSHandle<JSFunction>::Cast(generatorFunction)->GetProtoOrHC… in NewJSAsyncGeneratorObject()
1804 JSHandle<JSPrimitiveRef> ObjectFactory::NewJSPrimitiveRef(const JSHandle<JSFunction> &function, in NewJSPrimitiveRef()
1847 JSHandle<JSFunction> funcHandle(function); in NewJSPrimitiveRef()
1855 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()
4056JSFunction::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()