Lines Matching full:jsfunction
249 Handle<Context>(JSFunction::NativeContextFromLiterals(*literals));
367 Handle<JSFunction> constructor(
368 JSFunction::NativeContextFromLiterals(*literals)->array_function());
665 CONVERT_ARG_CHECKED(JSFunction, construct_trap, 2);
2104 Handle<JSFunction> function =
2587 JSFunction::cast(constructor)->initial_map() == map) {
2635 static Handle<JSFunction> InstallBuiltin(Isolate* isolate,
2641 Handle<JSFunction> optimized =
2688 callable = JSFunction::cast(*delegate);
2690 JSFunction* function = JSFunction::cast(callable);
2707 callable = JSFunction::cast(*delegate);
2709 JSFunction* function = JSFunction::cast(callable);
2737 Handle<JSFunction> constructor =
2738 Handle<JSFunction>(
2739 JSFunction::NativeContextFromLiterals(*literals)->regexp_function());
2758 CONVERT_ARG_CHECKED(JSFunction, f, 0);
2767 CONVERT_ARG_CHECKED(JSFunction, f, 0);
2777 CONVERT_ARG_CHECKED(JSFunction, f, 0);
2786 CONVERT_ARG_CHECKED(JSFunction, f, 0);
2795 CONVERT_ARG_CHECKED(JSFunction, f, 0);
2804 CONVERT_ARG_CHECKED(JSFunction, f, 0);
2815 CONVERT_ARG_CHECKED(JSFunction, fun, 0);
2827 CONVERT_ARG_HANDLE_CHECKED(JSFunction, f, 0);
2837 CONVERT_ARG_CHECKED(JSFunction, fun, 0);
2861 CONVERT_ARG_CHECKED(JSFunction, fun, 0);
2872 CONVERT_ARG_CHECKED(JSFunction, fun, 0);
2883 CONVERT_ARG_HANDLE_CHECKED(JSFunction, fun, 0);
2894 CONVERT_ARG_CHECKED(JSFunction, function, 0);
2937 CONVERT_ARG_CHECKED(JSFunction, f, 0);
2946 CONVERT_ARG_CHECKED(JSFunction, f, 0);
2955 CONVERT_ARG_HANDLE_CHECKED(JSFunction, target, 0);
2960 Handle<JSFunction> source = Handle<JSFunction>::cast(code);
2964 if (!JSFunction::EnsureCompiled(source, KEEP_EXCEPTION)) {
3001 literals->set(JSFunction::kLiteralNativeContextIndex,
3020 CONVERT_ARG_HANDLE_CHECKED(JSFunction, func, 0);
3048 Handle<JSFunction> function(frame->function());
5434 JSFunction* func = JSFunction::cast(object);
5448 JSFunction* func = JSFunction::cast(*object);
5522 if (!callback->IsJSFunction() || JSFunction::cast(callback)->IsBuiltin()) {
5539 CONVERT_ARG_HANDLE_CHECKED(JSFunction, callback, 0);
5998 JSFunction* function = frame->function();
7920 Handle<JSFunction> callee = args.at<JSFunction>(0);
8015 JSFunction* callee = JSFunction::cast(args[0]);
8050 Handle<JSFunction> result =
8068 Handle<JSFunction> result =
8086 List<JSFunction*> functions(2);
8090 JSFunction* inlined_function = functions[inlined_jsframe_index];
8130 CONVERT_ARG_HANDLE_CHECKED(JSFunction, bound_function, 0);
8151 if (bindee->IsJSFunction() && JSFunction::cast(*bindee)->shared()->bound()) {
8153 JSFunction::cast(*bindee)->function_bindings());
8156 bindee = Handle<Object>(old_bindings->get(JSFunction::kBoundFunctionIndex),
8163 int array_size = JSFunction::kBoundArgumentsStartIndex + argc;
8165 new_bindings->set(JSFunction::kBoundFunctionIndex, *bindee);
8166 new_bindings->set(JSFunction::kBoundThisIndex, args[2]);
8192 Handle<JSFunction> function = Handle<JSFunction>::cast(callable);
8207 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8214 int bound_argc = bound_args->length() - JSFunction::kBoundArgumentsStartIndex;
8216 JSReceiver::cast(bound_args->get(JSFunction::kBoundFunctionIndex)),
8219 !Handle<JSFunction>::cast(bound_function)->shared()->bound());
8226 JSFunction::kBoundArgumentsStartIndex + i), isolate);
8240 Execution::New(Handle<JSFunction>::cast(bound_function),
8264 Handle<JSFunction> function = Handle<JSFunction>::cast(constructor);
8286 // called using 'new' and creates a new JSFunction object that
8289 // JSFunction. Factory::NewJSObject() should not be used to
8293 // instead of a new JSFunction object. This way, errors are
8302 JSFunction::EnsureCompiled(function, CLEAR_EXCEPTION);
8327 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8338 Handle<JSFunction> function = args.at<JSFunction>(0);
8349 if (!JSFunction::CompileLazy(function, KEEP_EXCEPTION)) {
8359 bool AllowOptimization(Isolate* isolate, Handle<JSFunction> function) {
8386 Handle<JSFunction> function = args.at<JSFunction>(0);
8393 if (JSFunction::CompileOptimized(function, CLEAR_EXCEPTION)) {
8409 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8465 Handle<JSFunction> function = deoptimizer->function();
8518 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8530 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8560 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8589 CONVERT_ARG_CHECKED(JSFunction, function, 0);
8609 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8641 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8647 Handle<JSFunction> function,
8668 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
8730 result = JSFunction::CompileOsr(function, ast_id, CLEAR_EXCEPTION);
8886 CONVERT_ARG_CHECKED(JSFunction, function, 0);
8906 CONVERT_ARG_CHECKED(JSFunction, function, 0);
8942 JSFunction* function;
8949 function = JSFunction::cast(args[1]);
8968 JSFunction* function;
8975 function = JSFunction::cast(args[2]);
8993 JSFunction* function;
9000 function = JSFunction::cast(args[1]);
9190 JSFunction* context_extension_function =
9468 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
9727 Handle<JSFunction> fun =
9765 Handle<JSFunction> compiled =
11198 Handle<JSFunction> function(JSFunction::cast(frame_inspector.GetFunction()));
11396 Handle<JSFunction> function,
11443 Handle<JSFunction> function,
11478 Handle<JSFunction> function,
11531 Handle<JSFunction> function(JSFunction::cast(frame_inspector.GetFunction()));
11575 Handle<JSFunction> function(frame->function());
11887 Handle<JSFunction> function)
12116 Handle<JSFunction> function_;
12193 Handle<JSFunction> fun =
12194 Handle<JSFunction>(frame->function());
12318 CONVERT_ARG_HANDLE_CHECKED(JSFunction, fun, 0);
12335 CONVERT_ARG_HANDLE_CHECKED(JSFunction, fun, 0);
12366 // args[0]: number or JsFunction: break id or function
12401 CONVERT_ARG_HANDLE_CHECKED(JSFunction, fun, 0);
12532 CONVERT_ARG_HANDLE_CHECKED(JSFunction, fun, 0);
12559 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
12729 Handle<JSFunction> function) {
12758 Handle<JSFunction> closure(context->closure(), isolate);
12771 Handle<JSFunction> eval_fun =
12822 Handle<JSFunction> function(JSFunction::cast(frame_inspector.GetFunction()));
12934 JSFunction* arguments_function) {
13028 JSFunction* arguments_function =
13029 JSFunction::cast(arguments_boilerplate->map()->constructor());
13065 JSFunction* constructor,
13107 CONVERT_ARG_CHECKED(JSFunction, constructor, 0);
13188 CONVERT_ARG_HANDLE_CHECKED(JSFunction, func, 0);
13189 if (!JSFunction::EnsureCompiled(func, KEEP_EXCEPTION)) {
13203 CONVERT_ARG_HANDLE_CHECKED(JSFunction, func, 0);
13204 if (!JSFunction::EnsureCompiled(func, KEEP_EXCEPTION)) {
13217 CONVERT_ARG_CHECKED(JSFunction, f, 0);
13503 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
13540 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0);
14430 Handle<JSFunction> factory(JSFunction::cast(
14698 CONVERT_ARG_HANDLE_CHECKED(JSFunction, observer, 0);
14724 Handle<JSFunction> constructor,
14802 CONVERT_ARG_HANDLE_CHECKED(JSFunction, constructor, parameters_start);
14836 CONVERT_ARG_HANDLE_CHECKED(JSFunction, constructor, parameters_start);