• Home
  • Raw
  • Download

Lines Matching refs:JSFunction

35 void JSFunction::InitializeJSFunction(JSThread *thread, const JSHandle<JSFunction> &func, FunctionK…  in InitializeJSFunction()
53 JSHandle<JSFunction> objFun(env->GetObjectFunction()); in InitializeJSFunction()
63 } else if (!JSFunction::IsClassConstructor(kind)) { // class ctor do nothing in InitializeJSFunction()
75 JSHandle<JSObject> JSFunction::NewJSFunctionPrototype(JSThread *thread, const JSHandle<JSFunction> … in NewJSFunctionPrototype()
79 JSHandle<JSFunction> objFun(env->GetObjectFunction()); in NewJSFunctionPrototype()
91 JSHClass *JSFunction::GetOrCreateInitialJSHClass(JSThread *thread, const JSHandle<JSFunction> &fun) in GetOrCreateInitialJSHClass()
111 JSTaggedValue JSFunction::PrototypeGetter(JSThread *thread, const JSHandle<JSObject> &self) in PrototypeGetter()
113 JSHandle<JSFunction> func = JSHandle<JSFunction>::Cast(self); in PrototypeGetter()
117 return JSFunction::Cast(*self)->GetFunctionPrototype(); in PrototypeGetter()
120 bool JSFunction::PrototypeSetter(JSThread *thread, const JSHandle<JSObject> &self, const JSHandle<J… in PrototypeSetter()
123 JSHandle<JSFunction> func(self); in PrototypeSetter()
139 JSTaggedValue JSFunction::NameGetter(JSThread *thread, const JSHandle<JSObject> &self) in NameGetter()
141 JSTaggedValue method = JSHandle<JSFunction>::Cast(self)->GetMethod(); in NameGetter()
153 if (JSHandle<JSFunction>::Cast(self)->GetFunctionKind() == FunctionKind::GETTER_FUNCTION) { in NameGetter()
156 if (JSHandle<JSFunction>::Cast(self)->GetFunctionKind() == FunctionKind::SETTER_FUNCTION) { in NameGetter()
164 bool JSFunction::OrdinaryHasInstance(JSThread *thread, const JSHandle<JSTaggedValue> &constructor, in OrdinaryHasInstance()
215 bool JSFunction::MakeConstructor(JSThread *thread, const JSHandle<JSFunction> &func, in MakeConstructor()
252 JSTaggedValue JSFunction::Call(EcmaRuntimeCallInfo *info) in Call()
277 JSTaggedValue JSFunction::Construct(EcmaRuntimeCallInfo *info) in Construct()
296 return JSFunction::ConstructInternal(info); in Construct()
305 JSTaggedValue JSFunction::Invoke(EcmaRuntimeCallInfo *info, const JSHandle<JSTaggedValue> &key) in Invoke()
317 return JSFunction::Call(info); in Invoke()
320 JSTaggedValue JSFunction::InvokeOptimizedEntrypoint(JSThread *thread, JSHandle<JSFunction> mainFunc, in InvokeOptimizedEntrypoint()
343 args = JSFunction::GetArgsData(true, thisArg, mainFunc, cjsInfo); in InvokeOptimizedEntrypoint()
346 args = JSFunction::GetArgsData(false, thisArg, mainFunc, cjsInfo); in InvokeOptimizedEntrypoint()
360 std::vector<JSTaggedType> JSFunction::GetArgsData(bool isFastCall, JSHandle<JSTaggedValue> &thisArg, in GetArgsData()
361 JSHandle<JSFunction> mainFunc, CJSInfo* cjsInfo) in GetArgsData()
391 JSTaggedValue JSFunction::InvokeOptimizedEntrypoint(JSThread *thread, JSHandle<JSFunction> func, in InvokeOptimizedEntrypoint()
421 JSTaggedValue JSFunction::ConstructInternal(EcmaRuntimeCallInfo *info) in ConstructInternal()
428 JSHandle<JSFunction> func(info->GetFunction()); in ConstructInternal()
532 bool JSFunction::SetFunctionLength(JSThread *thread, const JSHandle<JSFunction> &func, JSTaggedValu… in SetFunctionLength()
572 return JSFunction::Construct(runtimeInfo); in ConstructInternal()
597 JSTaggedValue JSFunction::AccessCallerArgumentsThrowTypeError(EcmaRuntimeCallInfo *argv) in AccessCallerArgumentsThrowTypeError()
609 void JSFunction::SetFunctionNameNoPrefix(JSThread *thread, JSFunction *func, JSTaggedValue name) in SetFunctionNameNoPrefix()
639 JSHandle<JSHClass> JSFunction::GetInstanceJSHClass(JSThread *thread, JSHandle<JSFunction> construct… in GetInstanceJSHClass()
642 …JSHandle<JSHClass> ctorInitialJSHClass(thread, JSFunction::GetOrCreateInitialJSHClass(thread, cons… in GetInstanceJSHClass()
650 JSHandle<JSFunction> newTargetFunc = JSHandle<JSFunction>::Cast(newTarget); in GetInstanceJSHClass()
667 JSHandle<JSFunction> newTargetFunc = JSHandle<JSFunction>::Cast(newTarget); in GetInstanceJSHClass()
680 …ctorInitialJSHClass = JSHandle<JSHClass>(thread, JSFunction::GetOrCreateInitialJSHClass(thread, co… in GetInstanceJSHClass()
693 JSHandle<JSHClass> JSFunction::GetOrCreateDerivedJSHClass(JSThread *thread, JSHandle<JSFunction> de… in GetOrCreateDerivedJSHClass()
712 void JSFunction::InitializeJSFunction(JSThread *thread, [[maybe_unused]] const JSHandle<GlobalEnv> … in InitializeJSFunction()
713 const JSHandle<JSFunction> &func, FunctionKind kind) in InitializeJSFunction()
718 bool JSFunction::NameSetter(JSThread *thread, const JSHandle<JSObject> &self, const JSHandle<JSTagg… in NameSetter()
730 void JSFunction::SetFunctionExtraInfo(JSThread *thread, void *nativeFunc, in SetFunctionExtraInfo()
772 JSTaggedValue JSFunction::GetFunctionExtraInfo() const in GetFunctionExtraInfo()
793 JSTaggedValue JSFunction::GetNativeFunctionExtraInfo() const in GetNativeFunctionExtraInfo()
803 JSTaggedValue JSFunction::GetRecordName() const in GetRecordName()