Lines Matching refs:factory
42 isolate_->factory()->NewNativeSourceString(resource); in SourceLookup()
150 Factory* factory() const { return isolate_->factory(); } in factory() function in v8::internal::BASE_EMBEDDED
338 Factory* factory = env->GetIsolate()->factory(); in DetachGlobal() local
340 global_proxy->set_native_context(*factory->null_value()); in DetachGlobal()
341 JSObject::ForceSetPrototype(global_proxy, factory->null_value()); in DetachGlobal()
342 global_proxy->map()->SetConstructor(*factory->null_value()); in DetachGlobal()
372 Factory* factory = isolate->factory(); in CreateFunction() local
376 ? factory->NewFunction(name, call_code, prototype, type, in CreateFunction()
378 : factory->NewFunctionWithoutPrototype(name, call_code, in CreateFunction()
401 Factory* const factory = target->GetIsolate()->factory(); in InstallFunction() local
403 return InstallFunction(target, factory->InternalizeUtf8String(name), type, in InstallFunction()
438 Factory* const factory = base->GetIsolate()->factory(); in SimpleInstallFunction() local
439 return SimpleInstallFunction(base, factory->InternalizeUtf8String(name), call, in SimpleInstallFunction()
459 Name::ToFunctionName(name, isolate->factory()->get_string()) in SimpleInstallGetterSetter()
466 Name::ToFunctionName(name, isolate->factory()->set_string()) in SimpleInstallGetterSetter()
482 Name::ToFunctionName(name, isolate->factory()->get_string()) in SimpleInstallGetter()
488 Handle<Object> setter = isolate->factory()->undefined_value(); in SimpleInstallGetter()
519 factory()->CreateSloppyFunctionMap(FUNCTION_WITHOUT_PROTOTYPE); in CreateEmptyFunction()
527 factory()->CreateSloppyFunctionMap(FUNCTION_WITH_READONLY_PROTOTYPE); in CreateEmptyFunction()
535 factory()->CreateSloppyFunctionMap(FUNCTION_WITH_WRITEABLE_PROTOTYPE); in CreateEmptyFunction()
536 Factory* factory = isolate->factory(); in CreateEmptyFunction() local
538 Handle<String> object_name = factory->Object_string(); in CreateEmptyFunction()
543 Handle<JSFunction> object_fun = factory->NewFunction(object_name); in CreateEmptyFunction()
547 factory->NewMap(JS_OBJECT_TYPE, instance_size); in CreateEmptyFunction()
550 isolate->factory()->null_value()); in CreateEmptyFunction()
557 factory->NewJSObject(isolate->object_function(), TENURED); in CreateEmptyFunction()
577 factory->NewFunctionWithoutPrototype(factory->empty_string(), code); in CreateEmptyFunction()
581 factory->CreateSloppyFunctionMap(FUNCTION_WITHOUT_PROTOTYPE); in CreateEmptyFunction()
589 Handle<String> source = factory->NewStringFromStaticChars("() {}"); in CreateEmptyFunction()
590 Handle<Script> script = factory->NewScript(source); in CreateEmptyFunction()
614 factory()->InternalizeOneByteString(STATIC_CHAR_VECTOR("ThrowTypeError")); in GetThrowTypeErrorIntrinsic()
617 factory()->NewFunctionWithoutPrototype(name, code, true); in GetThrowTypeErrorIntrinsic()
621 if (JSReceiver::DeleteProperty(function, factory()->name_string()) in GetThrowTypeErrorIntrinsic()
629 function, factory()->length_string(), value, in GetThrowTypeErrorIntrinsic()
664 factory()->CreateStrictFunctionMap(FUNCTION_WITHOUT_PROTOTYPE, empty); in CreateStrictModeFunctionMaps()
671 Handle<Map> strict_function_map = factory()->CreateStrictFunctionMap( in CreateStrictModeFunctionMaps()
677 strict_function_map_writable_prototype_ = factory()->CreateStrictFunctionMap( in CreateStrictModeFunctionMaps()
688 factory()->NewJSObject(isolate()->object_function(), TENURED); in CreateIteratorMaps()
691 isolate(), factory()->NewStringFromAsciiChecked("[Symbol.iterator]"), in CreateIteratorMaps()
695 JSObject::AddProperty(iterator_prototype, factory()->iterator_symbol(), in CreateIteratorMaps()
700 factory()->NewJSObject(isolate()->object_function(), TENURED); in CreateIteratorMaps()
705 factory()->NewJSObject(isolate()->object_function(), TENURED); in CreateIteratorMaps()
709 generator_function_prototype, factory()->to_string_tag_symbol(), in CreateIteratorMaps()
710 factory()->NewStringFromAsciiChecked("GeneratorFunction"), in CreateIteratorMaps()
713 factory()->prototype_string(), in CreateIteratorMaps()
718 factory()->constructor_string(), in CreateIteratorMaps()
722 factory()->to_string_tag_symbol(), in CreateIteratorMaps()
723 factory()->NewStringFromAsciiChecked("Generator"), in CreateIteratorMaps()
734 SimpleCreateFunction(isolate(), factory()->next_string(), in CreateIteratorMaps()
770 factory()->NewJSObject(isolate()->object_function(), TENURED); in CreateAsyncFunctionMaps()
774 factory()->to_string_tag_symbol(), in CreateAsyncFunctionMaps()
775 factory()->NewStringFromAsciiChecked("AsyncFunction"), in CreateAsyncFunctionMaps()
803 factory()->NewMap(JS_PROXY_TYPE, JSProxy::kSize, FAST_ELEMENTS); in CreateJSProxyMaps()
831 Handle<AccessorPair> accessors = factory()->NewAccessorPair(); in AddRestrictedFunctionProperties()
836 ReplaceAccessors(map, factory()->arguments_string(), rw_attribs, accessors); in AddRestrictedFunctionProperties()
837 ReplaceAccessors(map, factory()->caller_string(), rw_attribs, accessors); in AddRestrictedFunctionProperties()
867 native_context_ = factory()->NewNativeContext(); in CreateRoots()
884 Handle<Context> context = factory()->NewScriptContext(closure, scope_info); in InstallGlobalThisBinding()
935 factory()->NewFunctionPrototype(isolate()->object_function()); in CreateNewGlobals()
936 js_global_object_function = factory()->NewFunction( in CreateNewGlobals()
939 LookupIterator it(prototype, factory()->constructor_string(), in CreateNewGlobals()
949 isolate(), js_global_object_constructor, factory()->the_hole_value(), in CreateNewGlobals()
956 factory()->NewJSGlobalObject(js_global_object_function); in CreateNewGlobals()
964 factory()->NewFunction(name, code, JS_GLOBAL_PROXY_TYPE, in CreateNewGlobals()
972 isolate(), global_constructor, factory()->the_hole_value(), in CreateNewGlobals()
975 Handle<String> global_name = factory()->global_string(); in CreateNewGlobals()
983 factory()->ReinitializeJSGlobalProxy(global_proxy, global_proxy_function); in CreateNewGlobals()
1019 function, isolate->factory()->native_context_index_symbol(), index, NONE); in InstallWithIntrinsicDefaultProto()
1025 Factory* factory = isolate->factory(); in InstallError() local
1031 error_fun->shared()->set_instance_class_name(*factory->Error_string()); in InstallError()
1046 factory->NewJSObject(isolate->object_function(), TENURED); in InstallError()
1048 JSObject::AddProperty(prototype, factory->name_string(), name, DONT_ENUM); in InstallError()
1049 JSObject::AddProperty(prototype, factory->message_string(), in InstallError()
1050 factory->empty_string(), DONT_ENUM); in InstallError()
1051 JSObject::AddProperty(prototype, factory->constructor_string(), error_fun, in InstallError()
1056 SimpleInstallFunction(prototype, factory->toString_string(), in InstallError()
1063 factory->toString_string(), DONT_ENUM); in InstallError()
1094 isolate->factory()->NewFunction(isolate->factory()->empty_string(), code, in InstallMakeError()
1117 Factory* factory = isolate->factory(); in InitializeGlobal() local
1120 factory->NewScriptContextTable(); in InitializeGlobal()
1125 Handle<String> object_name = factory->Object_string(); in InitializeGlobal()
1130 SimpleInstallFunction(object_function, factory->assign_string(), in InitializeGlobal()
1132 SimpleInstallFunction(object_function, factory->create_string(), in InitializeGlobal()
1137 factory->getOwnPropertyDescriptors_string(), in InitializeGlobal()
1156 object_function, factory->defineProperty_string(), in InitializeGlobal()
1187 SimpleInstallFunction(object_function, factory->entries_string(), in InitializeGlobal()
1189 SimpleInstallFunction(object_function, factory->values_string(), in InitializeGlobal()
1211 factory->proto_string(), in InitializeGlobal()
1233 SimpleInstallFunction(prototype, factory->apply_string(), in InitializeGlobal()
1237 SimpleInstallFunction(prototype, factory->bind_string(), in InitializeGlobal()
1241 Handle<JSFunction> bind_function = factory->NewFunctionWithoutPrototype( in InitializeGlobal()
1242 factory->bind_string(), bind_stub.GetCode(), false); in InitializeGlobal()
1245 InstallFunction(prototype, bind_function, factory->bind_string(), in InitializeGlobal()
1249 SimpleInstallFunction(prototype, factory->call_string(), in InitializeGlobal()
1251 SimpleInstallFunction(prototype, factory->toString_string(), in InitializeGlobal()
1256 prototype, factory->has_instance_symbol(), JS_OBJECT_TYPE, in InitializeGlobal()
1270 JSObject::AddProperty(prototype, factory->constructor_string(), in InitializeGlobal()
1318 array_function, isolate->factory()->InternalizeUtf8String("isArray"), in InitializeGlobal()
1328 factory->NewJSObject(isolate->object_function(), TENURED); in InitializeGlobal()
1332 array_iterator_prototype, factory->to_string_tag_symbol(), in InitializeGlobal()
1333 factory->ArrayIterator_string(), in InitializeGlobal()
1349 isolate, factory->ArrayIterator_string(), in InitializeGlobal()
1427 Handle<JSValue>::cast(factory->NewJSObject(number_fun, TENURED)); in InitializeGlobal()
1432 JSObject::AddProperty(prototype, factory->constructor_string(), number_fun, in InitializeGlobal()
1464 factory->NewStringFromAsciiChecked("parseFloat"), in InitializeGlobal()
1471 factory->NewStringFromAsciiChecked("parseInt"), in InitializeGlobal()
1489 Handle<JSValue>::cast(factory->NewJSObject(boolean_fun, TENURED)); in InitializeGlobal()
1494 JSObject::AddProperty(prototype, factory->constructor_string(), boolean_fun, in InitializeGlobal()
1526 AccessorConstantDescriptor d(factory->length_string(), string_length, in InitializeGlobal()
1541 Handle<JSValue>::cast(factory->NewJSObject(string_fun, TENURED)); in InitializeGlobal()
1546 JSObject::AddProperty(prototype, factory->constructor_string(), string_fun, in InitializeGlobal()
1584 isolate, factory->NewStringFromAsciiChecked("[Symbol.iterator]"), in InitializeGlobal()
1588 JSObject::AddProperty(prototype, factory->iterator_symbol(), iterator, in InitializeGlobal()
1597 factory->NewJSObject(isolate->object_function(), TENURED); in InitializeGlobal()
1601 string_iterator_prototype, factory->to_string_tag_symbol(), in InitializeGlobal()
1602 factory->NewStringFromAsciiChecked("String Iterator"), in InitializeGlobal()
1619 isolate, factory->NewStringFromAsciiChecked("StringIterator"), in InitializeGlobal()
1629 factory->NewJSObject(isolate->object_function(), TENURED); in InitializeGlobal()
1641 prototype, factory->to_string_tag_symbol(), in InitializeGlobal()
1642 factory->NewStringFromAsciiChecked("Symbol"), in InitializeGlobal()
1646 JSObject::AddProperty(prototype, factory->constructor_string(), symbol_fun, in InitializeGlobal()
1657 prototype, factory->to_primitive_symbol(), JS_OBJECT_TYPE, in InitializeGlobal()
1672 factory->NewJSObject(isolate->object_function(), TENURED); in InitializeGlobal()
1689 JSObject::AddProperty(prototype, factory->constructor_string(), date_fun, in InitializeGlobal()
1705 factory->InternalizeUtf8String("toGMTString"), DONT_ENUM); in InitializeGlobal()
1791 prototype, factory->to_primitive_symbol(), JS_OBJECT_TYPE, in InitializeGlobal()
1806 factory->NewJSObject(isolate->object_function(), TENURED); in InitializeGlobal()
1823 JSObject::AddProperty(prototype, factory->constructor_string(), in InitializeGlobal()
1828 prototype, factory->exec_string(), Builtins::kRegExpPrototypeExec, in InitializeGlobal()
1833 SimpleInstallGetter(prototype, factory->flags_string(), in InitializeGlobal()
1835 SimpleInstallGetter(prototype, factory->global_string(), in InitializeGlobal()
1837 SimpleInstallGetter(prototype, factory->ignoreCase_string(), in InitializeGlobal()
1839 SimpleInstallGetter(prototype, factory->multiline_string(), in InitializeGlobal()
1841 SimpleInstallGetter(prototype, factory->source_string(), in InitializeGlobal()
1843 SimpleInstallGetter(prototype, factory->sticky_string(), in InitializeGlobal()
1845 SimpleInstallGetter(prototype, factory->unicode_string(), in InitializeGlobal()
1851 SimpleInstallFunction(prototype, factory->toString_string(), in InitializeGlobal()
1859 isolate, factory->InternalizeUtf8String("[Symbol.match]"), in InitializeGlobal()
1861 InstallFunction(prototype, fun, factory->match_symbol(), DONT_ENUM); in InitializeGlobal()
1866 isolate, factory->InternalizeUtf8String("[Symbol.replace]"), in InitializeGlobal()
1868 InstallFunction(prototype, fun, factory->replace_symbol(), DONT_ENUM); in InitializeGlobal()
1873 isolate, factory->InternalizeUtf8String("[Symbol.search]"), in InitializeGlobal()
1875 InstallFunction(prototype, fun, factory->search_symbol(), DONT_ENUM); in InitializeGlobal()
1880 isolate, factory->InternalizeUtf8String("[Symbol.split]"), in InitializeGlobal()
1882 InstallFunction(prototype, fun, factory->split_symbol(), DONT_ENUM); in InitializeGlobal()
1894 factory->InternalizeUtf8String("[Symbol.species]"), in InitializeGlobal()
1895 factory->species_symbol(), in InitializeGlobal()
1901 SimpleInstallGetterSetter(regexp_fun, factory->input_string(), in InitializeGlobal()
1905 regexp_fun, factory->InternalizeUtf8String("$_"), in InitializeGlobal()
1909 regexp_fun, factory->InternalizeUtf8String("lastMatch"), in InitializeGlobal()
1912 regexp_fun, factory->InternalizeUtf8String("$&"), in InitializeGlobal()
1916 regexp_fun, factory->InternalizeUtf8String("lastParen"), in InitializeGlobal()
1919 regexp_fun, factory->InternalizeUtf8String("$+"), in InitializeGlobal()
1923 factory->InternalizeUtf8String("leftContext"), in InitializeGlobal()
1927 factory->InternalizeUtf8String("$`"), in InitializeGlobal()
1932 factory->InternalizeUtf8String("rightContext"), in InitializeGlobal()
1936 factory->InternalizeUtf8String("$'"), in InitializeGlobal()
1942 regexp_fun, factory->InternalizeUtf8String("$" #i), \ in InitializeGlobal()
1966 DataDescriptor field(factory->lastIndex_string(), in InitializeGlobal()
1979 factory->NewFunction(isolate->factory()->empty_string(), in InitializeGlobal()
1990 Handle<RegExpMatchInfo> last_match_info = factory->NewRegExpMatchInfo(); in InitializeGlobal()
1992 Handle<RegExpMatchInfo> internal_match_info = factory->NewRegExpMatchInfo(); in InitializeGlobal()
1997 InstallError(isolate, global, factory->Error_string(), in InitializeGlobal()
2004 InstallError(isolate, global, factory->EvalError_string(), in InitializeGlobal()
2009 InstallError(isolate, global, factory->RangeError_string(), in InitializeGlobal()
2016 InstallError(isolate, global, factory->ReferenceError_string(), in InitializeGlobal()
2021 InstallError(isolate, global, factory->SyntaxError_string(), in InitializeGlobal()
2028 InstallError(isolate, global, factory->TypeError_string(), in InitializeGlobal()
2035 InstallError(isolate, global, factory->URIError_string(), in InitializeGlobal()
2042 Handle<JSObject> dummy = factory->NewJSObject(isolate->object_function()); in InitializeGlobal()
2043 InstallError(isolate, dummy, factory->CompileError_string(), in InitializeGlobal()
2047 InstallError(isolate, dummy, factory->RuntimeError_string(), in InitializeGlobal()
2052 Handle<FixedArray> embedder_data = factory->NewFixedArray(3); in InitializeGlobal()
2056 Handle<String> name = factory->InternalizeUtf8String("JSON"); in InitializeGlobal()
2057 Handle<JSFunction> cons = factory->NewFunction(name); in InitializeGlobal()
2060 Handle<JSObject> json_object = factory->NewJSObject(cons, TENURED); in InitializeGlobal()
2067 json_object, factory->to_string_tag_symbol(), in InitializeGlobal()
2068 factory->NewStringFromAsciiChecked("JSON"), in InitializeGlobal()
2073 Handle<String> name = factory->InternalizeUtf8String("Math"); in InitializeGlobal()
2074 Handle<JSFunction> cons = factory->NewFunction(name); in InitializeGlobal()
2078 Handle<JSObject> math = factory->NewJSObject(cons, TENURED); in InitializeGlobal()
2125 math, factory->NewStringFromAsciiChecked("E"), factory->NewNumber(kE), in InitializeGlobal()
2128 math, factory->NewStringFromAsciiChecked("LN10"), in InitializeGlobal()
2129 factory->NewNumber(base::ieee754::log(10.0)), in InitializeGlobal()
2132 math, factory->NewStringFromAsciiChecked("LN2"), in InitializeGlobal()
2133 factory->NewNumber(base::ieee754::log(2.0)), in InitializeGlobal()
2136 math, factory->NewStringFromAsciiChecked("LOG10E"), in InitializeGlobal()
2137 factory->NewNumber(base::ieee754::log10(kE)), in InitializeGlobal()
2140 math, factory->NewStringFromAsciiChecked("LOG2E"), in InitializeGlobal()
2141 factory->NewNumber(base::ieee754::log2(kE)), in InitializeGlobal()
2144 math, factory->NewStringFromAsciiChecked("PI"), factory->NewNumber(kPI), in InitializeGlobal()
2147 math, factory->NewStringFromAsciiChecked("SQRT1_2"), in InitializeGlobal()
2148 factory->NewNumber(std::sqrt(0.5)), in InitializeGlobal()
2151 math, factory->NewStringFromAsciiChecked("SQRT2"), in InitializeGlobal()
2152 factory->NewNumber(std::sqrt(2.0)), in InitializeGlobal()
2155 math, factory->to_string_tag_symbol(), in InitializeGlobal()
2156 factory->NewStringFromAsciiChecked("Math"), in InitializeGlobal()
2170 factory->NewJSObject(isolate->object_function(), TENURED); in InitializeGlobal()
2174 CreateFunction(isolate, factory->InternalizeUtf8String("TypedArray"), in InitializeGlobal()
2179 JSObject::AddProperty(prototype, factory->constructor_string(), in InitializeGlobal()
2185 SimpleInstallGetter(prototype, factory->buffer_string(), in InitializeGlobal()
2187 SimpleInstallGetter(prototype, factory->byte_length_string(), in InitializeGlobal()
2190 SimpleInstallGetter(prototype, factory->byte_offset_string(), in InitializeGlobal()
2193 SimpleInstallGetter(prototype, factory->length_string(), in InitializeGlobal()
2199 SimpleInstallFunction(prototype, factory->entries_string(), in InitializeGlobal()
2204 SimpleInstallFunction(prototype, factory->keys_string(), in InitializeGlobal()
2209 SimpleInstallFunction(prototype, factory->values_string(), in InitializeGlobal()
2212 JSObject::AddProperty(prototype, factory->iterator_symbol(), values, in InitializeGlobal()
2230 factory->NewJSObject(isolate->object_function(), TENURED); in InitializeGlobal()
2244 prototype, factory->to_string_tag_symbol(), in InitializeGlobal()
2245 factory->NewStringFromAsciiChecked("DataView"), in InitializeGlobal()
2249 JSObject::AddProperty(prototype, factory->constructor_string(), in InitializeGlobal()
2254 SimpleInstallGetter(prototype, factory->buffer_string(), in InitializeGlobal()
2257 SimpleInstallGetter(prototype, factory->byte_length_string(), in InitializeGlobal()
2260 SimpleInstallGetter(prototype, factory->byte_offset_string(), in InitializeGlobal()
2316 factory->NewMap(JS_MODULE_NAMESPACE_TYPE, JSModuleNamespace::kSize); in InitializeGlobal()
2317 Map::SetPrototype(map, isolate->factory()->null_value()); in InitializeGlobal()
2324 DataConstantDescriptor d(factory->to_string_tag_symbol(), in InitializeGlobal()
2325 factory->NewStringFromAsciiChecked("Module"), in InitializeGlobal()
2332 isolate, factory->NewStringFromAsciiChecked("[Symbol.iterator]"), in InitializeGlobal()
2336 DataConstantDescriptor d(factory->iterator_symbol(), iterator, DONT_ENUM); in InitializeGlobal()
2343 factory->NewMap(JS_OBJECT_TYPE, JSIteratorResult::kSize); in InitializeGlobal()
2348 DataDescriptor d(factory->value_string(), JSIteratorResult::kValueIndex, in InitializeGlobal()
2354 DataDescriptor d(factory->done_string(), JSIteratorResult::kDoneIndex, in InitializeGlobal()
2383 Handle<String> name = factory->Proxy_string(); in InitializeGlobal()
2387 factory->NewFunction(isolate->proxy_function_map(), in InitializeGlobal()
2388 factory->Proxy_string(), MaybeHandle<Code>(code)); in InitializeGlobal()
2392 factory->null_value()); in InitializeGlobal()
2400 InstallFunction(global, name, proxy_function, factory->Object_string()); in InitializeGlobal()
2404 Handle<String> reflect_string = factory->InternalizeUtf8String("Reflect"); in InitializeGlobal()
2406 factory->NewJSObject(isolate->object_function(), TENURED); in InitializeGlobal()
2410 SimpleInstallFunction(reflect, factory->defineProperty_string(), in InitializeGlobal()
2415 SimpleInstallFunction(reflect, factory->deleteProperty_string(), in InitializeGlobal()
2420 reflect, factory->apply_string(), Builtins::kReflectApply, 3, false); in InitializeGlobal()
2424 SimpleInstallFunction(reflect, factory->construct_string(), in InitializeGlobal()
2428 SimpleInstallFunction(reflect, factory->get_string(), Builtins::kReflectGet, in InitializeGlobal()
2430 SimpleInstallFunction(reflect, factory->getOwnPropertyDescriptor_string(), in InitializeGlobal()
2432 SimpleInstallFunction(reflect, factory->getPrototypeOf_string(), in InitializeGlobal()
2434 SimpleInstallFunction(reflect, factory->has_string(), Builtins::kReflectHas, in InitializeGlobal()
2436 SimpleInstallFunction(reflect, factory->isExtensible_string(), in InitializeGlobal()
2438 SimpleInstallFunction(reflect, factory->ownKeys_string(), in InitializeGlobal()
2440 SimpleInstallFunction(reflect, factory->preventExtensions_string(), in InitializeGlobal()
2442 SimpleInstallFunction(reflect, factory->set_string(), Builtins::kReflectSet, in InitializeGlobal()
2444 SimpleInstallFunction(reflect, factory->setPrototypeOf_string(), in InitializeGlobal()
2450 factory->NewMap(JS_BOUND_FUNCTION_TYPE, JSBoundFunction::kSize); in InitializeGlobal()
2461 AccessorConstantDescriptor d(factory->length_string(), bound_length, in InitializeGlobal()
2468 AccessorConstantDescriptor d(factory->name_string(), bound_name, in InitializeGlobal()
2484 Handle<String> arguments_string = factory->Arguments_string(); in InitializeGlobal()
2486 Handle<JSFunction> function = factory->NewFunctionWithoutPrototype( in InitializeGlobal()
2490 Handle<Map> map = factory->NewMap( in InitializeGlobal()
2496 DataDescriptor d(factory->length_string(), in InitializeGlobal()
2502 DataDescriptor d(factory->callee_string(), in InitializeGlobal()
2538 Handle<AccessorPair> callee = factory->NewAccessorPair(); in InitializeGlobal()
2547 Handle<Map> map = factory->NewMap( in InitializeGlobal()
2553 DataDescriptor d(factory->length_string(), in InitializeGlobal()
2559 AccessorConstantDescriptor d(factory->callee_string(), callee, in InitializeGlobal()
2583 Handle<JSFunction> context_extension_fun = factory->NewFunction( in InitializeGlobal()
2584 factory->empty_string(), code, JS_CONTEXT_EXTENSION_OBJECT_TYPE, in InitializeGlobal()
2587 Handle<String> name = factory->InternalizeOneByteString( in InitializeGlobal()
2597 Handle<JSFunction> delegate = factory->NewFunction( in InitializeGlobal()
2598 factory->empty_string(), code, JS_OBJECT_TYPE, JSObject::kHeaderSize); in InitializeGlobal()
2606 Handle<JSFunction> delegate = factory->NewFunction( in InitializeGlobal()
2607 factory->empty_string(), code, JS_OBJECT_TYPE, JSObject::kHeaderSize); in InitializeGlobal()
2623 factory()->NewJSObject(isolate()->object_function(), TENURED); in InstallTypedArray()
2725 isolate->factory()->NewStringFromUtf8(name).ToHandleChecked(); in CompileNative()
2736 isolate->factory()->NewFunctionFromSharedFunctionInfo(function_info, in CompileNative()
2738 Handle<Object> receiver = isolate->factory()->undefined_value(); in CompileNative()
2755 isolate->factory()->NewStringFromAsciiChecked(name); in CallUtilsFunction()
2757 Handle<Object> receiver = isolate->factory()->undefined_value(); in CallUtilsFunction()
2764 Factory* factory = isolate->factory(); in CompileExtension() local
2769 isolate->factory() in CompileExtension()
2783 factory->NewStringFromUtf8(name).ToHandleChecked(); in CompileExtension()
2796 factory->NewFunctionFromSharedFunctionInfo(function_info, context); in CompileExtension()
2808 Factory* factory = isolate->factory(); in ResolveBuiltinIdHolder() local
2814 global, factory->InternalizeUtf8String(holder_expr)) in ResolveBuiltinIdHolder()
2821 Handle<String> property_string = factory->InternalizeUtf8String(property); in ResolveBuiltinIdHolder()
2829 Handle<String> inner_string = factory->InternalizeUtf8String(inner); in ResolveBuiltinIdHolder()
2849 factory()->InternalizeUtf8String(FLAG_expose_natives_as); in ConfigureUtilsObject()
2866 Factory* factory = isolate->factory(); in ExportFromRuntime() local
2870 Handle<String> NAME##_name = factory->NewStringFromAsciiChecked(#NAME); \ in ExportFromRuntime()
2871 JSObject::AddProperty(container, NAME##_name, factory->NAME(), NONE); in ExportFromRuntime()
2876 Handle<String> NAME##_name = factory->NewStringFromAsciiChecked(#NAME); \ in ExportFromRuntime()
2877 JSObject::AddProperty(container, NAME##_name, factory->NAME(), NONE); in ExportFromRuntime()
2895 factory->InternalizeUtf8String("IteratorPrototype"), in ExportFromRuntime()
2903 container, factory->InternalizeUtf8String("GeneratorFunctionPrototype"), in ExportFromRuntime()
2924 generator_function_prototype, factory->constructor_string(), in ExportFromRuntime()
2937 Handle<Map> map = factory->NewMap(JS_FIXED_ARRAY_ITERATOR_TYPE, size); in ExportFromRuntime()
2945 DataDescriptor d(factory->next_string(), JSFixedArrayIterator::kNextIndex, in ExportFromRuntime()
2955 isolate->factory()->NewJSObject(isolate->object_function(), TENURED); in ExportFromRuntime()
2965 isolate->factory()->NewJSObject(isolate->object_function(), TENURED); in ExportFromRuntime()
2979 factory->NewJSObject(isolate->object_function(), TENURED); in ExportFromRuntime()
3130 async_function_prototype, factory->constructor_string(), in ExportFromRuntime()
3163 factory->NewJSObject(isolate->object_function(), TENURED); in ExportFromRuntime()
3164 JSObject::AddProperty(proto, factory->constructor_string(), callsite_fun, in ExportFromRuntime()
3213 isolate->factory()->NewStringFromAsciiChecked(#FLAG); \ in ExportExperimentalFromRuntime()
3215 isolate->factory()->ToBoolean(FLAG), NONE); \ in ExportExperimentalFromRuntime()
3242 void InstallPublicSymbol(Factory* factory, Handle<Context> native_context, in EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE()
3246 Handle<String> symbol_string = factory->InternalizeUtf8String("Symbol"); in EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE()
3249 Handle<String> name_string = factory->InternalizeUtf8String(name); in EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE()
3261 Factory* factory = isolate->factory(); in InitializeGlobal_harmony_sharedarraybuffer() local
3269 Handle<String> name = factory->InternalizeUtf8String("Atomics"); in InitializeGlobal_harmony_sharedarraybuffer()
3270 Handle<JSFunction> cons = factory->NewFunction(name); in InitializeGlobal_harmony_sharedarraybuffer()
3274 Handle<JSObject> atomics_object = factory->NewJSObject(cons, TENURED); in InitializeGlobal_harmony_sharedarraybuffer()
3278 SimpleInstallFunction(atomics_object, factory->InternalizeUtf8String("load"), in InitializeGlobal_harmony_sharedarraybuffer()
3280 SimpleInstallFunction(atomics_object, factory->InternalizeUtf8String("store"), in InitializeGlobal_harmony_sharedarraybuffer()
3291 Factory* factory = isolate->factory(); in InitializeGlobal_harmony_simd() local
3293 Handle<String> name = factory->InternalizeUtf8String("SIMD"); in InitializeGlobal_harmony_simd()
3294 Handle<JSFunction> cons = factory->NewFunction(name); in InitializeGlobal_harmony_simd()
3299 Handle<JSObject> simd_object = factory->NewJSObject(cons, TENURED); in InitializeGlobal_harmony_simd()
3310 type##_function->shared()->set_instance_class_name(*factory->Type##_string()); in InitializeGlobal_harmony_simd()
3322 JSObject::GetProperty(array_prototype, factory()->iterator_symbol()) in InitializeGlobal_harmony_array_prototype_values()
3325 JSObject::AddProperty(array_prototype, factory()->values_string(), in InitializeGlobal_harmony_array_prototype_values()
3329 JSObject::GetProperty(array_prototype, factory()->unscopables_symbol()) in InitializeGlobal_harmony_array_prototype_values()
3333 factory()->values_string(), factory()->true_value(), in InitializeGlobal_harmony_array_prototype_values()
3344 factory()->NewJSObject(isolate()->object_function(), TENURED); in InstallArrayBuffer()
3345 JSObject::AddProperty(prototype, factory()->to_string_tag_symbol(), in InstallArrayBuffer()
3346 factory()->NewStringFromAsciiChecked(name), in InstallArrayBuffer()
3360 JSObject::AddProperty(prototype, factory()->constructor_string(), in InstallArrayBuffer()
3363 SimpleInstallFunction(array_buffer_fun, factory()->isView_string(), in InstallArrayBuffer()
3367 SimpleInstallGetter(prototype, factory()->byte_length_string(), call, false, in InstallArrayBuffer()
3384 factory()->NewJSObject(isolate()->object_function(), TENURED); in InstallInternalArray()
3420 Handle<JSObject> utils = factory()->NewJSObject(isolate()->object_function()); in InstallNatives()
3428 factory()->NewJSObject(isolate()->object_function()); in InstallNatives()
3444 Handle<JSFunction> opaque_reference_fun = factory()->NewFunction( in InstallNatives()
3445 factory()->empty_string(), isolate()->builtins()->Illegal(), in InstallNatives()
3448 factory()->NewJSObject(isolate()->object_function(), TENURED); in InstallNatives()
3474 auto fast_template_instantiations_cache = isolate()->factory()->NewFixedArray( in InstallNatives()
3497 isolate()->factory()->null_value()); in InstallNatives()
3541 SimpleInstallFunction(global_object, factory()->eval_string(), in InstallNatives()
3591 Handle<String> key = factory()->Promise_string(); in InstallNatives()
3606 isolate()->factory()->NewSharedFunctionInfo(factory()->empty_string(), in InstallNatives()
3615 info = isolate()->factory()->NewSharedFunctionInfo( in InstallNatives()
3616 factory()->empty_string(), code, false); in InstallNatives()
3623 SimpleCreateFunction(isolate(), factory()->empty_string(), in InstallNatives()
3636 factory()->NewMap(JS_OBJECT_TYPE, JSAccessorPropertyDescriptor::kSize); in InstallNatives()
3641 DataDescriptor d(factory()->get_string(), in InstallNatives()
3647 DataDescriptor d(factory()->set_string(), in InstallNatives()
3653 DataDescriptor d(factory()->enumerable_string(), in InstallNatives()
3659 DataDescriptor d(factory()->configurable_string(), in InstallNatives()
3679 factory()->NewMap(JS_OBJECT_TYPE, JSDataPropertyDescriptor::kSize); in InstallNatives()
3684 DataDescriptor d(factory()->value_string(), in InstallNatives()
3690 DataDescriptor d(factory()->writable_string(), in InstallNatives()
3696 DataDescriptor d(factory()->enumerable_string(), in InstallNatives()
3702 DataDescriptor d(factory()->configurable_string(), in InstallNatives()
3728 factory()->NewMap(JS_ARRAY_TYPE, JSRegExpResult::kSize); in InstallNatives()
3742 Handle<String> length = factory()->length_string(); in InstallNatives()
3752 DataDescriptor index_field(factory()->index_string(), in InstallNatives()
3759 DataDescriptor input_field(factory()->input_string(), in InstallNatives()
3777 AccessorConstantDescriptor d(factory()->iterator_symbol(), in InstallNatives()
3784 AccessorConstantDescriptor d(factory()->iterator_symbol(), in InstallNatives()
3791 AccessorConstantDescriptor d(factory()->iterator_symbol(), in InstallNatives()
3798 AccessorConstantDescriptor d(factory()->iterator_symbol(), in InstallNatives()
3866 factory()->NewJSObject(isolate()->object_function()); in InstallExtraNatives()
3976 Factory* factory = isolate->factory(); in InstallSpecialObjects() local
3983 factory->InternalizeOneByteString(STATIC_CHAR_VECTOR("stackTraceLimit")); in InstallSpecialObjects()
3999 factory->InternalizeUtf8String(FLAG_expose_debug_as); in InstallSpecialObjects()
4302 Handle<FixedArray> to_elements = factory()->CopyFixedArray(from_elements); in TransferIndexedProperties()
4392 global_proxy = isolate->factory()->NewUninitializedJSGlobalProxy( in Genesis()
4507 global_proxy = factory()->NewUninitializedJSGlobalProxy(proxy_size); in Genesis()
4519 factory()->CreateSloppyFunctionMap(FUNCTION_WITH_WRITEABLE_PROTOTYPE); in Genesis()
4521 isolate->factory()->NewFunctionFromSharedFunctionInfo( in Genesis()
4522 initial_map, shared, factory()->undefined_value()); in Genesis()
4525 Handle<Map> global_proxy_map = isolate->factory()->NewMap( in Genesis()
4528 factory()->null_value()); in Genesis()
4534 Handle<String> global_name = factory()->global_string(); in Genesis()
4536 factory()->ReinitializeJSGlobalProxy(global_proxy, global_proxy_function); in Genesis()
4542 JSObject::ForceSetPrototype(global_proxy, factory()->null_value()); in Genesis()