Lines Matching refs:JSFunction
924 Handle<Context> Factory::NewScriptContext(Handle<JSFunction> function,
950 Handle<JSFunction> function,
966 Handle<JSFunction> function,
991 Handle<Context> Factory::NewCatchContext(Handle<JSFunction> function,
1031 Handle<Context> Factory::NewWithContext(Handle<JSFunction> function,
1048 Handle<Context> Factory::NewBlockContext(Handle<JSFunction> function,
1337 Handle<Object> Factory::NewError(Handle<JSFunction> constructor,
1367 Handle<Object> Factory::NewError(Handle<JSFunction> constructor,
1411 Handle<JSFunction> Factory::NewFunction(Handle<Map> map,
1416 Handle<JSFunction> function = New<JSFunction>(map, space);
1428 isolate()->heap()->InitializeJSObjectBody(*function, *map, JSFunction::kSize);
1433 Handle<JSFunction> Factory::NewFunction(Handle<Map> map,
1456 Handle<JSFunction> Factory::NewFunction(Handle<String> name) {
1462 Handle<JSFunction> Factory::NewFunctionWithoutPrototype(Handle<String> name,
1472 Handle<JSFunction> Factory::NewFunction(Handle<String> name, Handle<Code> code,
1477 Handle<JSFunction> result = NewFunction(map, name, code);
1483 Handle<JSFunction> Factory::NewFunction(Handle<String> name, Handle<Code> code,
1488 Handle<JSFunction> function = NewFunction(name, code, prototype, is_strict);
1502 JSFunction::SetInitialMap(function, initial_map,
1509 Handle<JSFunction> Factory::NewFunction(Handle<String> name,
1517 Handle<JSObject> Factory::NewFunctionPrototype(Handle<JSFunction> function) {
1529 Handle<JSFunction> object_function(native_context->object_function());
1545 Handle<JSFunction> Factory::NewFunctionFromSharedFunctionInfo(
1557 Handle<JSFunction> Factory::NewFunctionFromSharedFunctionInfo(
1568 Handle<JSFunction> Factory::NewFunctionFromSharedFunctionInfo(
1572 Handle<JSFunction> result =
1587 Handle<JSFunction> Factory::NewFunctionFromSharedFunctionInfo(
1592 Handle<JSFunction> result =
1735 Handle<JSObject> Factory::NewJSObject(Handle<JSFunction> constructor,
1737 JSFunction::EnsureHasInitialMap(constructor);
1754 Handle<JSFunction> constructor) {
1832 JSFunction* array_function = native_context->array_function();
1909 Handle<JSFunction> function) {
1911 JSFunction::EnsureHasInitialMap(function);
1949 Handle<JSFunction> array_buffer_fun(
1960 Handle<JSFunction> data_view_fun(
2077 JSFunction* GetTypedArrayFun(ExternalArrayType type, Isolate* isolate) {
2094 JSFunction* GetTypedArrayFun(ElementsKind elements_kind, Isolate* isolate) {
2142 Handle<JSFunction> typed_array_fun_handle(GetTypedArrayFun(type, isolate()));
2152 Handle<JSFunction> typed_array_fun_handle(
2320 Handle<JSFunction> constructor) {
2571 Handle<JSObject> Factory::NewArgumentsObject(Handle<JSFunction> callee,
2724 Handle<Map> map = NewMap(JS_FUNCTION_TYPE, JSFunction::kSize);
2741 STATIC_ASSERT(JSFunction::kLengthDescriptorIndex == 0);
2750 STATIC_ASSERT(JSFunction::kNameDescriptorIndex == 1);
2785 FunctionMode function_mode, Handle<JSFunction> empty_function) {
2786 Handle<Map> map = NewMap(JS_FUNCTION_TYPE, JSFunction::kSize);
2809 STATIC_ASSERT(JSFunction::kLengthDescriptorIndex == 0);
2818 STATIC_ASSERT(JSFunction::kNameDescriptorIndex == 1);
2839 Handle<Map> Factory::CreateClassFunctionMap(Handle<JSFunction> empty_function) {
2840 Handle<Map> map = NewMap(JS_FUNCTION_TYPE, JSFunction::kSize);
2856 STATIC_ASSERT(JSFunction::kLengthDescriptorIndex == 0);