Lines Matching full:jsfunction
349 Handle<Context>(JSFunction::GlobalContextFromLiterals(*literals));
463 Handle<JSFunction> constructor(
464 JSFunction::GlobalContextFromLiterals(*literals)->array_function());
1317 Handle<JSFunction> function =
1803 JSFunction::cast(constructor)->initial_map() == map) {
1865 static Handle<JSFunction> InstallBuiltin(Isolate* isolate,
1871 Handle<JSFunction> optimized =
1910 callable = JSFunction::cast(*delegate);
1912 JSFunction* function = JSFunction::cast(callable);
1940 Handle<JSFunction> constructor =
1941 Handle<JSFunction>(
1942 JSFunction::GlobalContextFromLiterals(*literals)->regexp_function());
1961 CONVERT_ARG_CHECKED(JSFunction, f, 0);
1970 CONVERT_ARG_CHECKED(JSFunction, f, 0);
1980 CONVERT_ARG_CHECKED(JSFunction, f, 0);
1989 CONVERT_ARG_CHECKED(JSFunction, f, 0);
1999 CONVERT_ARG_CHECKED(JSFunction, f, 0);
2011 CONVERT_ARG_CHECKED(JSFunction, fun, 0);
2023 CONVERT_ARG_HANDLE_CHECKED(JSFunction, f, 0);
2033 CONVERT_ARG_CHECKED(JSFunction, fun, 0);
2056 CONVERT_ARG_CHECKED(JSFunction, fun, 0);
2067 CONVERT_ARG_CHECKED(JSFunction, fun, 0);
2078 CONVERT_ARG_CHECKED(JSFunction, fun, 0);
2092 CONVERT_ARG_CHECKED(JSFunction, function, 0);
2148 CONVERT_ARG_CHECKED(JSFunction, f, 0);
2157 CONVERT_ARG_CHECKED(JSFunction, f, 0);
2166 CONVERT_ARG_HANDLE_CHECKED(JSFunction, target, 0);
2173 Handle<JSFunction> fun = Handle<JSFunction>::cast(code);
2210 literals->set(JSFunction::kLiteralGlobalContextIndex,
2230 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
4655 JSFunction* func = JSFunction::cast(*object);
5157 !JSFunction::cast(function)->shared()->is_classic_mode()) {
7593 Handle<JSFunction> callee = args.at<JSFunction>(0);
7689 JSFunction* callee = JSFunction::cast(args[0]);
7731 Handle<JSFunction> result =
7748 List<JSFunction*> functions(2);
7752 JSFunction* inlined_function = functions[inlined_jsframe_index];
7792 CONVERT_ARG_HANDLE_CHECKED(JSFunction, bound_function, 0);
7812 if (bindee->IsJSFunction() && JSFunction::cast(*bindee)->shared()->bound()) {
7814 JSFunction::cast(*bindee)->function_bindings());
7817 bindee = Handle<Object>(old_bindings->get(JSFunction::kBoundFunctionIndex));
7823 int array_size = JSFunction::kBoundArgumentsStartIndex + argc;
7825 new_bindings->set(JSFunction::kBoundFunctionIndex, *bindee);
7826 new_bindings->set(JSFunction::kBoundThisIndex, args[2]);
7852 Handle<JSFunction> function = Handle<JSFunction>::cast(callable);
7867 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
7874 int bound_argc = bound_args->length() - JSFunction::kBoundArgumentsStartIndex;
7876 JSReceiver::cast(bound_args->get(JSFunction::kBoundFunctionIndex)));
7878 !Handle<JSFunction>::cast(bound_function)->shared()->bound());
7885 JSFunction::kBoundArgumentsStartIndex + i));
7898 Execution::New(Handle<JSFunction>::cast(bound_function),
7909 Handle<JSFunction> function) {
7936 Handle<JSFunction> function = Handle<JSFunction>::cast(constructor);
7958 // called using 'new' and creates a new JSFunction object that
7961 // JSFunction. FACTORY->NewJSObject() should not be used to
7965 // instead of a new JSFunction object. This way, errors are
7977 JSFunction::CompileLazy(function, CLEAR_EXCEPTION);
8008 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8020 Handle<JSFunction> function = args.at<JSFunction>(0);
8031 if (!JSFunction::CompileLazy(function, KEEP_EXCEPTION)) {
8044 Handle<JSFunction> function = args.at<JSFunction>(0);
8069 if (JSFunction::CompileOptimized(function,
8086 explicit ActivationsFinder(JSFunction* function)
8104 JSFunction* function_;
8111 Handle<JSFunction> function(JSFunction::cast(frame->function()), isolate);
8151 Handle<JSFunction> function(JSFunction::cast(frame->function()), isolate);
8205 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8226 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8256 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8265 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8273 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8333 if (JSFunction::CompileOptimized(function, ast_id, CLEAR_EXCEPTION) &&
8498 CONVERT_ARG_CHECKED(JSFunction, function, 0);
8535 JSFunction* function;
8542 function = JSFunction::cast(args[1]);
8561 JSFunction* function;
8568 function = JSFunction::cast(args[2]);
8586 JSFunction* function;
8593 function = JSFunction::cast(args[1]);
8684 JSFunction* context_extension_function =
9161 Handle<JSFunction> fun =
9195 Handle<JSFunction> compiled =
9235 CONVERT_ARG_HANDLE_CHECKED(JSFunction, func, 0);
10482 Handle<JSFunction> function(JSFunction::cast(frame_inspector.GetFunction()));
10707 Handle<JSFunction> function(JSFunction::cast(frame_inspector->GetFunction()));
10929 function_(JSFunction::cast(frame->function())),
11190 Handle<JSFunction> function_;
11400 CONVERT_ARG_HANDLE_CHECKED(JSFunction, fun, 0);
11418 CONVERT_ARG_HANDLE_CHECKED(JSFunction, fun, 0);
11656 Handle<JSFunction> function,
11745 Handle<JSFunction> function(JSFunction::cast(frame_inspector->GetFunction()));
11803 Handle<JSFunction> function(JSFunction::cast(frame_inspector.GetFunction()));
11819 Handle<JSFunction> go_between =
11878 Handle<JSFunction> compiled_function =
11898 Execution::Call(Handle<JSFunction>::cast(evaluation_function),
11955 Handle<JSFunction>(context->closure()),
11971 Handle<JSFunction> compiled_function =
11972 Handle<JSFunction>(
12021 JSFunction* arguments_function) {
12113 JSFunction* arguments_function =
12114 JSFunction::cast(arguments_boilerplate->map()->constructor());
12149 JSFunction* constructor,
12190 CONVERT_ARG_CHECKED(JSFunction, constructor, 0);
12272 CONVERT_ARG_HANDLE_CHECKED(JSFunction, func, 0);
12288 CONVERT_ARG_HANDLE_CHECKED(JSFunction, func, 0);
12303 CONVERT_ARG_CHECKED(JSFunction, f, 0);
12531 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
12568 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
12917 JSFunction* fun = JSFunction::cast(raw_fun);
12972 Handle<JSFunction> fun = frames[i].function();
13055 Handle<JSFunction> factory(JSFunction::cast(