• Home
  • Raw
  • Download

Lines Matching refs:Handle

39 Handle<String> Bootstrapper::SourceLookup(int index) {  in SourceLookup()
47 Handle<ExternalOneByteString> source_code = in SourceLookup()
53 Handle<Object> cached_source(Source::GetSourceCache(heap)->get(index), in SourceLookup()
55 return Handle<String>::cast(cached_source); in SourceLookup()
59 template Handle<String> Bootstrapper::SourceLookup<Natives>(int index);
60 template Handle<String> Bootstrapper::SourceLookup<ExperimentalNatives>(
62 template Handle<String> Bootstrapper::SourceLookup<ExperimentalExtraNatives>(
64 template Handle<String> Bootstrapper::SourceLookup<ExtraNatives>(int index);
160 Handle<Context> result() { return result_; } in result()
162 Handle<JSGlobalProxy> global_proxy() { return global_proxy_; } in global_proxy()
165 Handle<Context> native_context() { return native_context_; } in native_context()
170 Handle<JSFunction> CreateEmptyFunction(Isolate* isolate);
172 Handle<JSFunction> GetRestrictedFunctionPropertiesThrower();
173 Handle<JSFunction> GetStrictArgumentsPoisonFunction();
174 Handle<JSFunction> GetThrowTypeErrorIntrinsic(Builtins::Name builtin_name);
176 void CreateStrictModeFunctionMaps(Handle<JSFunction> empty);
177 void CreateIteratorMaps(Handle<JSFunction> empty);
179 void CreateAsyncFunctionMaps(Handle<JSFunction> empty);
183 void AddRestrictedFunctionProperties(Handle<JSFunction> empty);
192 Handle<JSGlobalObject> CreateNewGlobals(
194 Handle<JSGlobalProxy> global_proxy);
198 void HookUpGlobalObject(Handle<JSGlobalObject> global_object);
201 void HookUpGlobalProxy(Handle<JSGlobalProxy> global_proxy);
207 void InitializeGlobal(Handle<JSGlobalObject> global_object,
208 Handle<JSFunction> empty_function,
224 Handle<JSFunction> InstallArrayBuffer(Handle<JSObject> target,
227 Handle<JSFunction> InstallInternalArray(Handle<JSObject> target,
233 Handle<JSFunction>* fun);
259 static bool InstallExtensions(Handle<Context> native_context,
272 static bool InstallSpecialObjects(Handle<Context> native_context);
273 bool ConfigureApiObject(Handle<JSObject> object,
274 Handle<ObjectTemplateInfo> object_template);
281 void TransferObject(Handle<JSObject> from, Handle<JSObject> to);
282 void TransferNamedProperties(Handle<JSObject> from, Handle<JSObject> to);
283 void TransferIndexedProperties(Handle<JSObject> from, Handle<JSObject> to);
287 void SetStrictFunctionInstanceDescriptor(Handle<Map> map,
295 Handle<Context> result_;
296 Handle<Context> native_context_;
297 Handle<JSGlobalProxy> global_proxy_;
303 Handle<Map> sloppy_function_map_writable_prototype_;
304 Handle<Map> strict_function_map_writable_prototype_;
305 Handle<Map> class_function_map_;
306 Handle<JSFunction> strict_poison_function_;
307 Handle<JSFunction> restricted_function_properties_thrower_;
319 Handle<Context> Bootstrapper::CreateEnvironment( in CreateEnvironment()
329 Handle<Context> env = genesis.result(); in CreateEnvironment()
331 return Handle<Context>(); in CreateEnvironment()
336 Handle<JSGlobalProxy> Bootstrapper::NewRemoteContext( in NewRemoteContext()
341 Handle<JSGlobalProxy> global_proxy = genesis.global_proxy(); in NewRemoteContext()
342 if (global_proxy.is_null()) return Handle<JSGlobalProxy>(); in NewRemoteContext()
346 void Bootstrapper::DetachGlobal(Handle<Context> env) { in DetachGlobal()
352 Handle<JSGlobalProxy> global_proxy(JSGlobalProxy::cast(env->global_proxy())); in DetachGlobal()
363 void InstallFunction(Handle<JSObject> target, Handle<Name> property_name, in InstallFunction()
364 Handle<JSFunction> function, Handle<String> function_name, in InstallFunction()
372 void InstallFunction(Handle<JSObject> target, Handle<JSFunction> function, in InstallFunction()
373 Handle<Name> name, in InstallFunction()
375 Handle<String> name_string = Name::ToFunctionName(name).ToHandleChecked(); in InstallFunction()
379 Handle<JSFunction> CreateFunction(Isolate* isolate, Handle<String> name, in CreateFunction()
385 Handle<Code> call_code(isolate->builtins()->builtin(call)); in CreateFunction()
386 Handle<JSObject> prototype; in CreateFunction()
387 Handle<JSFunction> result = in CreateFunction()
397 Handle<JSFunction> InstallFunction(Handle<JSObject> target, Handle<Name> name, in InstallFunction()
403 Handle<String> name_string = Name::ToFunctionName(name).ToHandleChecked(); in InstallFunction()
404 Handle<JSFunction> function = in InstallFunction()
411 Handle<JSFunction> InstallFunction(Handle<JSObject> target, const char* name, in InstallFunction()
423 Handle<JSFunction> SimpleCreateFunction(Isolate* isolate, Handle<String> name, in SimpleCreateFunction()
426 Handle<JSFunction> fun = in SimpleCreateFunction()
438 Handle<JSFunction> SimpleInstallFunction(Handle<JSObject> base, in SimpleInstallFunction()
439 Handle<String> name, in SimpleInstallFunction()
443 Handle<JSFunction> fun = in SimpleInstallFunction()
449 Handle<JSFunction> SimpleInstallFunction(Handle<JSObject> base, in SimpleInstallFunction()
458 Handle<JSFunction> SimpleInstallFunction(Handle<JSObject> base, in SimpleInstallFunction()
462 Handle<JSFunction> fun = SimpleInstallFunction(base, name, call, len, adapt); in SimpleInstallFunction()
467 void SimpleInstallGetterSetter(Handle<JSObject> base, Handle<String> name, in SimpleInstallGetterSetter()
473 Handle<String> getter_name = in SimpleInstallGetterSetter()
476 Handle<JSFunction> getter = in SimpleInstallGetterSetter()
479 Handle<String> setter_name = in SimpleInstallGetterSetter()
482 Handle<JSFunction> setter = in SimpleInstallGetterSetter()
488 Handle<JSFunction> SimpleInstallGetter(Handle<JSObject> base, in SimpleInstallGetter()
489 Handle<String> name, in SimpleInstallGetter()
490 Handle<Name> property_name, in SimpleInstallGetter()
494 Handle<String> getter_name = in SimpleInstallGetter()
497 Handle<JSFunction> getter = in SimpleInstallGetter()
500 Handle<Object> setter = isolate->factory()->undefined_value(); in SimpleInstallGetter()
508 Handle<JSFunction> SimpleInstallGetter(Handle<JSObject> base, in SimpleInstallGetter()
509 Handle<String> name, Builtins::Name call, in SimpleInstallGetter()
514 Handle<JSFunction> SimpleInstallGetter(Handle<JSObject> base, in SimpleInstallGetter()
515 Handle<String> name, Builtins::Name call, in SimpleInstallGetter()
517 Handle<JSFunction> fun = SimpleInstallGetter(base, name, call, adapt); in SimpleInstallGetter()
522 void InstallConstant(Isolate* isolate, Handle<JSObject> holder, in InstallConstant()
523 const char* name, Handle<Object> value) { in InstallConstant()
529 void InstallSpeciesGetter(Handle<JSFunction> constructor) { in InstallSpeciesGetter()
540 Handle<JSFunction> Genesis::CreateEmptyFunction(Isolate* isolate) { in CreateEmptyFunction()
546 Handle<Map> function_without_prototype_map = in CreateEmptyFunction()
554 Handle<Map> function_map = in CreateEmptyFunction()
566 Handle<String> object_name = factory->Object_string(); in CreateEmptyFunction()
568 Handle<JSObject> object_function_prototype; in CreateEmptyFunction()
571 Handle<JSFunction> object_fun = factory->NewFunction(object_name); in CreateEmptyFunction()
574 Handle<Map> object_function_map = in CreateEmptyFunction()
586 Handle<Map> map = Map::Copy(handle(object_function_prototype->map()), in CreateEmptyFunction()
603 Handle<Code> code(isolate->builtins()->EmptyFunction()); in CreateEmptyFunction()
604 Handle<JSFunction> empty_function = in CreateEmptyFunction()
608 Handle<Map> empty_function_map = in CreateEmptyFunction()
617 Handle<String> source = factory->NewStringFromStaticChars("() {}"); in CreateEmptyFunction()
618 Handle<Script> script = factory->NewScript(source); in CreateEmptyFunction()
620 Handle<FixedArray> infos = factory->NewFixedArray(2); in CreateEmptyFunction()
629 Handle<Map> sloppy_function_map(native_context()->sloppy_function_map(), in CreateEmptyFunction()
631 Handle<Map> sloppy_function_without_prototype_map( in CreateEmptyFunction()
642 Handle<JSFunction> Genesis::GetThrowTypeErrorIntrinsic( in GetThrowTypeErrorIntrinsic()
644 Handle<String> name = in GetThrowTypeErrorIntrinsic()
646 Handle<Code> code(isolate()->builtins()->builtin(builtin_name)); in GetThrowTypeErrorIntrinsic()
647 Handle<JSFunction> function = in GetThrowTypeErrorIntrinsic()
658 Handle<Object> value(Smi::FromInt(function->shared()->length()), isolate()); in GetThrowTypeErrorIntrinsic()
674 Handle<JSFunction> Genesis::GetRestrictedFunctionPropertiesThrower() { in GetRestrictedFunctionPropertiesThrower()
683 Handle<JSFunction> Genesis::GetStrictArgumentsPoisonFunction() { in GetStrictArgumentsPoisonFunction()
692 void Genesis::CreateStrictModeFunctionMaps(Handle<JSFunction> empty) { in CreateStrictModeFunctionMaps()
694 Handle<Map> strict_function_without_prototype_map = in CreateStrictModeFunctionMaps()
702 Handle<Map> strict_function_map = factory()->CreateStrictFunctionMap( in CreateStrictModeFunctionMaps()
720 void Genesis::CreateIteratorMaps(Handle<JSFunction> empty) { in CreateIteratorMaps()
722 Handle<JSObject> iterator_prototype = in CreateIteratorMaps()
725 Handle<JSFunction> iterator_prototype_iterator = SimpleCreateFunction( in CreateIteratorMaps()
733 Handle<JSObject> generator_object_prototype = in CreateIteratorMaps()
738 Handle<JSObject> generator_function_prototype = in CreateIteratorMaps()
768 Handle<JSFunction> generator_next_internal = in CreateIteratorMaps()
778 Handle<Map> strict_function_map(strict_function_map_writable_prototype_); in CreateIteratorMaps()
780 Handle<Map> generator_function_map = in CreateIteratorMaps()
786 Handle<JSFunction> object_function(native_context()->object_function()); in CreateIteratorMaps()
787 Handle<Map> generator_object_prototype_map = Map::Create(isolate(), 0); in CreateIteratorMaps()
796 Handle<JSObject> async_iterator_prototype = in CreateAsyncIteratorMaps()
799 Handle<JSFunction> async_iterator_prototype_iterator = SimpleCreateFunction( in CreateAsyncIteratorMaps()
809 Handle<JSObject> async_from_sync_iterator_prototype = in CreateAsyncIteratorMaps()
829 Handle<Map> async_from_sync_iterator_map = factory()->NewMap( in CreateAsyncIteratorMaps()
837 void Genesis::CreateAsyncFunctionMaps(Handle<JSFunction> empty) { in CreateAsyncFunctionMaps()
839 Handle<JSObject> async_function_prototype = in CreateAsyncFunctionMaps()
848 Handle<Map> strict_function_map( in CreateAsyncFunctionMaps()
850 Handle<Map> async_function_map = in CreateAsyncFunctionMaps()
861 Handle<Map> proxy_function_map = in CreateJSProxyMaps()
866 Handle<Map> proxy_map = in CreateJSProxyMaps()
871 Handle<Map> proxy_callable_map = Map::Copy(proxy_map, "callable Proxy"); in CreateJSProxyMaps()
876 Handle<Map> proxy_constructor_map = in CreateJSProxyMaps()
882 static void ReplaceAccessors(Handle<Map> map, in ReplaceAccessors()
883 Handle<String> name, in ReplaceAccessors()
885 Handle<AccessorPair> accessor_pair) { in ReplaceAccessors()
892 void Genesis::AddRestrictedFunctionProperties(Handle<JSFunction> empty) { in AddRestrictedFunctionProperties()
894 Handle<JSFunction> thrower = GetRestrictedFunctionPropertiesThrower(); in AddRestrictedFunctionProperties()
895 Handle<AccessorPair> accessors = factory()->NewAccessorPair(); in AddRestrictedFunctionProperties()
899 Handle<Map> map(empty->map()); in AddRestrictedFunctionProperties()
937 Handle<TemplateList> list = TemplateList::New(isolate(), 1); in CreateRoots()
944 Handle<ScriptContextTable> script_contexts( in InstallGlobalThisBinding()
946 Handle<ScopeInfo> scope_info = ScopeInfo::CreateGlobalThisBinding(isolate()); in InstallGlobalThisBinding()
947 Handle<JSFunction> closure(native_context()->closure()); in InstallGlobalThisBinding()
948 Handle<Context> context = factory()->NewScriptContext(closure, scope_info); in InstallGlobalThisBinding()
955 Handle<ScriptContextTable> new_script_contexts = in InstallGlobalThisBinding()
961 Handle<JSGlobalObject> Genesis::CreateNewGlobals( in CreateNewGlobals()
963 Handle<JSGlobalProxy> global_proxy) { in CreateNewGlobals()
978 Handle<JSFunction> js_global_object_function; in CreateNewGlobals()
979 Handle<ObjectTemplateInfo> js_global_object_template; in CreateNewGlobals()
982 Handle<ObjectTemplateInfo> data = in CreateNewGlobals()
984 Handle<FunctionTemplateInfo> global_constructor = in CreateNewGlobals()
985 Handle<FunctionTemplateInfo>( in CreateNewGlobals()
987 Handle<Object> proto_template(global_constructor->prototype_template(), in CreateNewGlobals()
991 Handle<ObjectTemplateInfo>::cast(proto_template); in CreateNewGlobals()
996 Handle<String> name = Handle<String>(heap()->empty_string()); in CreateNewGlobals()
997 Handle<Code> code = isolate()->builtins()->Illegal(); in CreateNewGlobals()
998 Handle<JSObject> prototype = in CreateNewGlobals()
1005 Handle<Object> value = Object::GetProperty(&it).ToHandleChecked(); in CreateNewGlobals()
1010 Handle<FunctionTemplateInfo> js_global_object_constructor( in CreateNewGlobals()
1019 Handle<JSGlobalObject> global_object = in CreateNewGlobals()
1023 Handle<JSFunction> global_proxy_function; in CreateNewGlobals()
1025 Handle<String> name = Handle<String>(heap()->empty_string()); in CreateNewGlobals()
1026 Handle<Code> code = isolate()->builtins()->Illegal(); in CreateNewGlobals()
1031 Handle<ObjectTemplateInfo> data = in CreateNewGlobals()
1033 Handle<FunctionTemplateInfo> global_constructor( in CreateNewGlobals()
1039 Handle<String> global_name = factory()->global_string(); in CreateNewGlobals()
1067 void Genesis::HookUpGlobalProxy(Handle<JSGlobalProxy> global_proxy) { in HookUpGlobalProxy()
1070 Handle<JSFunction> global_proxy_function( in HookUpGlobalProxy()
1073 Handle<JSObject> global_object( in HookUpGlobalProxy()
1080 void Genesis::HookUpGlobalObject(Handle<JSGlobalObject> global_object) { in HookUpGlobalObject()
1081 Handle<JSGlobalObject> global_object_from_snapshot( in HookUpGlobalObject()
1091 Handle<JSFunction> function, in InstallWithIntrinsicDefaultProto()
1093 Handle<Smi> index(Smi::FromInt(context_index), isolate); in InstallWithIntrinsicDefaultProto()
1099 static void InstallError(Isolate* isolate, Handle<JSObject> global, in InstallError()
1100 Handle<String> name, int context_index) { in InstallError()
1103 Handle<JSFunction> error_fun = in InstallError()
1121 Handle<JSObject> prototype = in InstallError()
1131 Handle<JSFunction> to_string_fun = in InstallError()
1141 Handle<JSFunction> global_error = isolate->error_function(); in InstallError()
1154 Handle<Map> initial_map(error_fun->initial_map()); in InstallError()
1158 Handle<AccessorInfo> error_stack = in InstallError()
1162 Handle<Name>(Name::cast(error_stack->name())), error_stack, attribs); in InstallError()
1167 static void InstallMakeError(Isolate* isolate, Handle<Code> code, in InstallMakeError()
1169 Handle<JSFunction> function = in InstallMakeError()
1178 void Genesis::InitializeGlobal(Handle<JSGlobalObject> global_object, in InitializeGlobal()
1179 Handle<JSFunction> empty_function, in InitializeGlobal()
1197 Handle<ScriptContextTable> script_context_table = in InitializeGlobal()
1203 Handle<String> object_name = factory->Object_string(); in InitializeGlobal()
1204 Handle<JSFunction> object_function = isolate->object_function(); in InitializeGlobal()
1226 Handle<JSFunction> object_create = in InitializeGlobal()
1231 Handle<JSFunction> object_define_properties = SimpleInstallFunction( in InitializeGlobal()
1236 Handle<JSFunction> object_define_property = SimpleInstallFunction( in InitializeGlobal()
1241 Handle<JSFunction> object_freeze = SimpleInstallFunction( in InitializeGlobal()
1245 Handle<JSFunction> object_get_prototype_of = SimpleInstallFunction( in InitializeGlobal()
1252 Handle<JSFunction> object_is_extensible = SimpleInstallFunction( in InitializeGlobal()
1257 Handle<JSFunction> object_is_frozen = SimpleInstallFunction( in InitializeGlobal()
1261 Handle<JSFunction> object_is_sealed = SimpleInstallFunction( in InitializeGlobal()
1265 Handle<JSFunction> object_keys = SimpleInstallFunction( in InitializeGlobal()
1297 Handle<JSObject> global(native_context()->global_object()); in InitializeGlobal()
1300 Handle<JSFunction> prototype = empty_function; in InitializeGlobal()
1301 Handle<JSFunction> function_fun = in InitializeGlobal()
1324 Handle<JSFunction> has_instance = InstallFunction( in InitializeGlobal()
1349 Handle<Code> code = isolate->builtins()->AsyncIteratorValueUnwrap(); in InitializeGlobal()
1350 Handle<SharedFunctionInfo> info = in InitializeGlobal()
1358 Handle<JSFunction> array_function = in InitializeGlobal()
1369 Handle<Map> initial_map(array_function->initial_map()); in InitializeGlobal()
1379 Handle<AccessorInfo> array_length = in InitializeGlobal()
1383 Handle<Name>(Name::cast(array_length->name())), array_length, in InitializeGlobal()
1395 Handle<Code> code = array_constructor_stub.GetCode(); in InitializeGlobal()
1398 Handle<JSFunction> is_arraylike = SimpleInstallFunction( in InitializeGlobal()
1405 Handle<JSObject> iterator_prototype( in InitializeGlobal()
1408 Handle<JSObject> array_iterator_prototype = in InitializeGlobal()
1417 Handle<JSFunction> next = InstallFunction( in InitializeGlobal()
1429 Handle<JSFunction> array_iterator_function = CreateFunction( in InitializeGlobal()
1442 Handle<Map> initial_map(array_iterator_function->initial_map(), isolate); in InitializeGlobal()
1484 Handle<Map> map = \ in InitializeGlobal()
1497 Handle<JSFunction> number_fun = InstallFunction( in InitializeGlobal()
1508 Handle<JSValue> prototype = in InitializeGlobal()
1509 Handle<JSValue>::cast(factory->NewJSObject(number_fun, TENURED)); in InitializeGlobal()
1543 Handle<JSFunction> parse_float_fun = SimpleInstallFunction( in InitializeGlobal()
1550 Handle<JSFunction> parse_int_fun = SimpleInstallFunction( in InitializeGlobal()
1558 Handle<JSFunction> boolean_fun = in InitializeGlobal()
1570 Handle<JSValue> prototype = in InitializeGlobal()
1571 Handle<JSValue>::cast(factory->NewJSObject(boolean_fun, TENURED)); in InitializeGlobal()
1587 Handle<JSFunction> string_fun = InstallFunction( in InitializeGlobal()
1597 Handle<Map> string_map = in InitializeGlobal()
1598 Handle<Map>(native_context()->string_function()->initial_map()); in InitializeGlobal()
1604 Handle<AccessorInfo> string_length( in InitializeGlobal()
1622 Handle<JSValue> prototype = in InitializeGlobal()
1623 Handle<JSValue>::cast(factory->NewJSObject(string_fun, TENURED)); in InitializeGlobal()
1679 Handle<JSFunction> iterator = SimpleCreateFunction( in InitializeGlobal()
1688 Handle<JSObject> iterator_prototype( in InitializeGlobal()
1691 Handle<JSObject> string_iterator_prototype = in InitializeGlobal()
1700 Handle<JSFunction> next = in InitializeGlobal()
1713 Handle<JSFunction> string_iterator_function = CreateFunction( in InitializeGlobal()
1724 Handle<JSObject> prototype = in InitializeGlobal()
1726 Handle<JSFunction> symbol_fun = in InitializeGlobal()
1776 Handle<JSFunction> to_primitive = InstallFunction( in InitializeGlobal()
1791 Handle<JSObject> prototype = in InitializeGlobal()
1793 Handle<JSFunction> date_fun = in InitializeGlobal()
1821 Handle<JSFunction> to_utc_string = in InitializeGlobal()
1910 Handle<JSFunction> to_primitive = InstallFunction( in InitializeGlobal()
1924 Handle<Code> code = isolate->builtins()->PromiseGetCapabilitiesExecutor(); in InitializeGlobal()
1925 Handle<SharedFunctionInfo> info = in InitializeGlobal()
1934 Handle<JSFunction> new_promise_capability = in InitializeGlobal()
1943 Handle<Code> promise_code = isolate->builtins()->PromiseConstructor(); in InitializeGlobal()
1946 Handle<JSObject> prototype = in InitializeGlobal()
1948 Handle<JSFunction> promise_fun = in InitializeGlobal()
1954 Handle<SharedFunctionInfo> shared(promise_fun->shared(), isolate); in InitializeGlobal()
1969 Handle<JSFunction> promise_then = in InitializeGlobal()
1975 Handle<JSFunction> promise_catch = SimpleInstallFunction( in InitializeGlobal()
1988 Handle<Map> prototype_map(prototype->map()); in InitializeGlobal()
1997 Handle<JSFunction> function = in InitializeGlobal()
2006 Handle<JSFunction> function = SimpleCreateFunction( in InitializeGlobal()
2014 Handle<JSFunction> function = SimpleCreateFunction( in InitializeGlobal()
2022 Handle<JSFunction> function = SimpleCreateFunction( in InitializeGlobal()
2027 Handle<Code> promise_handle = isolate->builtins()->PromiseHandle(); in InitializeGlobal()
2032 Handle<JSFunction> function = in InitializeGlobal()
2038 Handle<Code> promise_handle = isolate->builtins()->PromiseHandleReject(); in InitializeGlobal()
2043 Handle<JSFunction> function = in InitializeGlobal()
2052 Handle<Code> code = in InitializeGlobal()
2055 Handle<SharedFunctionInfo> info = in InitializeGlobal()
2074 Handle<JSObject> prototype = in InitializeGlobal()
2076 Handle<JSFunction> regexp_fun = in InitializeGlobal()
2082 Handle<SharedFunctionInfo> shared(regexp_fun->shared(), isolate); in InitializeGlobal()
2096 Handle<JSFunction> fun = SimpleInstallFunction( in InitializeGlobal()
2127 Handle<JSFunction> fun = SimpleCreateFunction( in InitializeGlobal()
2134 Handle<JSFunction> fun = SimpleCreateFunction( in InitializeGlobal()
2141 Handle<JSFunction> fun = SimpleCreateFunction( in InitializeGlobal()
2148 Handle<JSFunction> fun = SimpleCreateFunction( in InitializeGlobal()
2154 Handle<Map> prototype_map(prototype->map()); in InitializeGlobal()
2226 Handle<Map> initial_map(regexp_fun->initial_map()); in InitializeGlobal()
2247 Handle<JSFunction> function = in InitializeGlobal()
2259 Handle<RegExpMatchInfo> last_match_info = factory->NewRegExpMatchInfo(); in InitializeGlobal()
2261 Handle<RegExpMatchInfo> internal_match_info = factory->NewRegExpMatchInfo(); in InitializeGlobal()
2311 Handle<JSObject> dummy = factory->NewJSObject(isolate->object_function()); in InitializeGlobal()
2325 Handle<FixedArray> embedder_data = factory->NewFixedArray(3); in InitializeGlobal()
2329 Handle<String> name = factory->InternalizeUtf8String("JSON"); in InitializeGlobal()
2330 Handle<JSFunction> cons = factory->NewFunction(name); in InitializeGlobal()
2332 Handle<Object>(native_context()->initial_object_prototype(), isolate)); in InitializeGlobal()
2333 Handle<JSObject> json_object = factory->NewJSObject(cons, TENURED); in InitializeGlobal()
2346 Handle<String> name = factory->InternalizeUtf8String("Math"); in InitializeGlobal()
2347 Handle<JSFunction> cons = factory->NewFunction(name); in InitializeGlobal()
2350 Handle<Object>(native_context()->initial_object_prototype(), isolate)); in InitializeGlobal()
2351 Handle<JSObject> math = factory->NewJSObject(cons, TENURED); in InitializeGlobal()
2369 Handle<JSFunction> math_floor = in InitializeGlobal()
2381 Handle<JSFunction> math_pow = in InitializeGlobal()
2418 Handle<String> name = factory->InternalizeUtf8String("Intl"); in InitializeGlobal()
2419 Handle<JSFunction> cons = factory->NewFunction(name); in InitializeGlobal()
2422 Handle<Object>(native_context()->initial_object_prototype(), isolate)); in InitializeGlobal()
2423 Handle<JSObject> intl = factory->NewJSObject(cons, TENURED); in InitializeGlobal()
2427 Handle<JSObject> date_time_format_prototype = in InitializeGlobal()
2434 Handle<JSFunction> date_time_format_constructor = InstallFunction( in InitializeGlobal()
2444 Handle<JSObject> number_format_prototype = in InitializeGlobal()
2451 Handle<JSFunction> number_format_constructor = InstallFunction( in InitializeGlobal()
2461 Handle<JSObject> collator_prototype = in InitializeGlobal()
2468 Handle<JSFunction> collator_constructor = in InitializeGlobal()
2476 Handle<JSObject> v8_break_iterator_prototype = in InitializeGlobal()
2483 Handle<JSFunction> v8_break_iterator_constructor = InstallFunction( in InitializeGlobal()
2496 Handle<JSFunction> array_buffer_fun = InstallArrayBuffer( in InitializeGlobal()
2505 Handle<JSObject> prototype = in InitializeGlobal()
2509 Handle<JSFunction> typed_array_fun = in InitializeGlobal()
2536 Handle<JSFunction> entries = in InitializeGlobal()
2541 Handle<JSFunction> keys = in InitializeGlobal()
2546 Handle<JSFunction> values = in InitializeGlobal()
2561 Handle<JSFunction> fun; \ in InitializeGlobal()
2571 Handle<JSObject> prototype = in InitializeGlobal()
2573 Handle<JSFunction> data_view_fun = in InitializeGlobal()
2641 Handle<JSFunction> js_map_fun = InstallFunction( in InitializeGlobal()
2650 Handle<JSFunction> js_set_fun = InstallFunction( in InitializeGlobal()
2659 Handle<Map> map = in InitializeGlobal()
2679 Handle<Map> map = in InitializeGlobal()
2704 Handle<JSFunction> js_weak_map_fun = InstallFunction( in InitializeGlobal()
2712 Handle<JSFunction> js_weak_set_fun = InstallFunction( in InitializeGlobal()
2722 Handle<String> name = factory->Proxy_string(); in InitializeGlobal()
2723 Handle<Code> code(isolate->builtins()->ProxyConstructor()); in InitializeGlobal()
2725 Handle<JSFunction> proxy_function = in InitializeGlobal()
2730 proxy_function, Handle<Map>(native_context()->proxy_map(), isolate), in InitializeGlobal()
2743 Handle<String> reflect_string = factory->InternalizeUtf8String("Reflect"); in InitializeGlobal()
2744 Handle<JSObject> reflect = in InitializeGlobal()
2748 Handle<JSFunction> define_property = in InitializeGlobal()
2753 Handle<JSFunction> delete_property = in InitializeGlobal()
2758 Handle<JSFunction> apply = SimpleInstallFunction( in InitializeGlobal()
2762 Handle<JSFunction> construct = in InitializeGlobal()
2788 Handle<Map> map = in InitializeGlobal()
2797 Handle<AccessorInfo> bound_length = in InitializeGlobal()
2804 Handle<AccessorInfo> bound_name = in InitializeGlobal()
2823 Handle<String> arguments_string = factory->Arguments_string(); in InitializeGlobal()
2824 Handle<Code> code = isolate->builtins()->Illegal(); in InitializeGlobal()
2825 Handle<JSFunction> function = factory->NewFunctionWithoutPrototype( in InitializeGlobal()
2829 Handle<Map> map = factory->NewMap( in InitializeGlobal()
2860 Handle<Map> map = isolate->sloppy_arguments_map(); in InitializeGlobal()
2877 Handle<AccessorPair> callee = factory->NewAccessorPair(); in InitializeGlobal()
2879 Handle<JSFunction> poison = GetStrictArgumentsPoisonFunction(); in InitializeGlobal()
2886 Handle<Map> map = factory->NewMap( in InitializeGlobal()
2921 Handle<Code> code = isolate->builtins()->Illegal(); in InitializeGlobal()
2922 Handle<JSFunction> context_extension_fun = factory->NewFunction( in InitializeGlobal()
2926 Handle<String> name = factory->InternalizeOneByteString( in InitializeGlobal()
2935 Handle<Code> code = isolate->builtins()->HandleApiCallAsFunction(); in InitializeGlobal()
2936 Handle<JSFunction> delegate = factory->NewFunction( in InitializeGlobal()
2944 Handle<Code> code = isolate->builtins()->HandleApiCallAsConstructor(); in InitializeGlobal()
2945 Handle<JSFunction> delegate = factory->NewFunction( in InitializeGlobal()
2953 Handle<JSFunction>* fun) { in InstallTypedArray()
2954 Handle<JSObject> global = Handle<JSObject>(native_context()->global_object()); in InstallTypedArray()
2956 Handle<JSObject> typed_array_prototype = in InstallTypedArray()
2957 Handle<JSObject>(isolate()->typed_array_prototype()); in InstallTypedArray()
2958 Handle<JSFunction> typed_array_function = in InstallTypedArray()
2959 Handle<JSFunction>(isolate()->typed_array_function()); in InstallTypedArray()
2961 Handle<JSObject> prototype = in InstallTypedArray()
2963 Handle<JSFunction> result = InstallFunction( in InstallTypedArray()
2993 Handle<String> source_code = in CompileBuiltin()
2998 Handle<Object> global = isolate->global_object(); in CompileBuiltin()
2999 Handle<Object> utils = isolate->natives_utils_object(); in CompileBuiltin()
3000 Handle<Object> extras_utils = isolate->extras_utils_object(); in CompileBuiltin()
3001 Handle<Object> args[] = {global, utils, extras_utils}; in CompileBuiltin()
3011 Handle<String> source_code = in CompileExperimentalBuiltin()
3013 Handle<Object> global = isolate->global_object(); in CompileExperimentalBuiltin()
3014 Handle<Object> utils = isolate->natives_utils_object(); in CompileExperimentalBuiltin()
3015 Handle<Object> args[] = {global, utils}; in CompileExperimentalBuiltin()
3024 Handle<String> source_code = in CompileExtraBuiltin()
3026 Handle<Object> global = isolate->global_object(); in CompileExtraBuiltin()
3027 Handle<Object> binding = isolate->extras_binding_object(); in CompileExtraBuiltin()
3028 Handle<Object> extras_utils = isolate->extras_utils_object(); in CompileExtraBuiltin()
3029 Handle<Object> args[] = {global, binding, extras_utils}; in CompileExtraBuiltin()
3039 Handle<String> source_code = in CompileExperimentalExtraBuiltin()
3041 Handle<Object> global = isolate->global_object(); in CompileExperimentalExtraBuiltin()
3042 Handle<Object> binding = isolate->extras_binding_object(); in CompileExperimentalExtraBuiltin()
3043 Handle<Object> extras_utils = isolate->extras_utils_object(); in CompileExperimentalExtraBuiltin()
3044 Handle<Object> args[] = {global, binding, extras_utils}; in CompileExperimentalExtraBuiltin()
3050 Handle<String> source, int argc, in CompileNative()
3051 Handle<Object> argv[], in CompileNative()
3063 Handle<Context> context(isolate->context()); in CompileNative()
3065 Handle<String> script_name = in CompileNative()
3067 Handle<SharedFunctionInfo> function_info = in CompileNative()
3069 source, script_name, 0, 0, ScriptOriginOptions(), Handle<Object>(), in CompileNative()
3075 Handle<JSFunction> fun = in CompileNative()
3078 Handle<Object> receiver = isolate->factory()->undefined_value(); in CompileNative()
3081 Handle<Object> wrapper; in CompileNative()
3088 return !Execution::TryCall(isolate, Handle<JSFunction>::cast(wrapper), in CompileNative()
3096 Handle<JSObject> utils = in CallUtilsFunction()
3097 Handle<JSObject>::cast(isolate->natives_utils_object()); in CallUtilsFunction()
3098 Handle<String> name_string = in CallUtilsFunction()
3100 Handle<Object> fun = JSObject::GetDataProperty(utils, name_string); in CallUtilsFunction()
3101 Handle<Object> receiver = isolate->factory()->undefined_value(); in CallUtilsFunction()
3102 Handle<Object> args[] = {utils}; in CallUtilsFunction()
3112 Handle<SharedFunctionInfo> function_info; in CompileExtension()
3114 Handle<String> source = in CompileExtension()
3124 Handle<Context> context(isolate->context()); in CompileExtension()
3128 Handle<String> script_name = in CompileExtension()
3131 source, script_name, 0, 0, ScriptOriginOptions(), Handle<Object>(), in CompileExtension()
3141 Handle<JSFunction> fun = in CompileExtension()
3146 Handle<Object> receiver = isolate->global_object(); in CompileExtension()
3153 static Handle<JSObject> ResolveBuiltinIdHolder(Handle<Context> native_context, in ResolveBuiltinIdHolder()
3157 Handle<JSGlobalObject> global(native_context->global_object()); in ResolveBuiltinIdHolder()
3160 return Handle<JSObject>::cast( in ResolveBuiltinIdHolder()
3169 Handle<String> property_string = factory->InternalizeUtf8String(property); in ResolveBuiltinIdHolder()
3171 Handle<JSObject> object = Handle<JSObject>::cast( in ResolveBuiltinIdHolder()
3174 Handle<JSFunction> function = Handle<JSFunction>::cast(object); in ResolveBuiltinIdHolder()
3175 return Handle<JSObject>(JSObject::cast(function->prototype())); in ResolveBuiltinIdHolder()
3177 Handle<String> inner_string = factory->InternalizeUtf8String(inner); in ResolveBuiltinIdHolder()
3179 Handle<Object> value = in ResolveBuiltinIdHolder()
3181 return Handle<JSObject>::cast(value); in ResolveBuiltinIdHolder()
3196 Handle<String> natives_key = in ConfigureUtilsObject()
3200 Handle<Object> utils = isolate()->natives_utils_object(); in ConfigureUtilsObject()
3201 Handle<JSObject> global = isolate()->global_object(); in ConfigureUtilsObject()
3215 Handle<JSObject> container) { in ExportFromRuntime()
3218 Handle<Context> native_context = isolate->native_context(); in ExportFromRuntime()
3220 Handle<String> NAME##_name = factory->NewStringFromAsciiChecked(#NAME); \ in ExportFromRuntime()
3226 Handle<String> NAME##_name = factory->NewStringFromAsciiChecked(#NAME); \ in ExportFromRuntime()
3233 Handle<JSFunction> to_string = InstallFunction( in ExportFromRuntime()
3241 Handle<JSObject> iterator_prototype( in ExportFromRuntime()
3250 Handle<JSObject> generator_function_prototype(iter.GetCurrent<JSObject>()); in ExportFromRuntime()
3257 Handle<JSFunction> generator_function_function = InstallFunction( in ExportFromRuntime()
3283 Handle<JSObject> set_iterator_prototype = in ExportFromRuntime()
3286 Handle<JSFunction> set_iterator_function = InstallFunction( in ExportFromRuntime()
3293 Handle<JSObject> map_iterator_prototype = in ExportFromRuntime()
3296 Handle<JSFunction> map_iterator_function = InstallFunction( in ExportFromRuntime()
3304 Handle<JSFunction> script_fun = InstallFunction( in ExportFromRuntime()
3307 Handle<JSObject> prototype = in ExportFromRuntime()
3312 Handle<Map> script_map = Handle<Map>(script_fun->initial_map()); in ExportFromRuntime()
3318 Handle<AccessorInfo> script_column = in ExportFromRuntime()
3322 Handle<Name>(Name::cast(script_column->name())), script_column, in ExportFromRuntime()
3327 Handle<AccessorInfo> script_id = Accessors::ScriptIdInfo(isolate, attribs); in ExportFromRuntime()
3330 Handle<Name>(Name::cast(script_id->name())), script_id, attribs); in ExportFromRuntime()
3335 Handle<AccessorInfo> script_name = in ExportFromRuntime()
3339 Handle<Name>(Name::cast(script_name->name())), script_name, attribs); in ExportFromRuntime()
3343 Handle<AccessorInfo> script_line = in ExportFromRuntime()
3347 Handle<Name>(Name::cast(script_line->name())), script_line, attribs); in ExportFromRuntime()
3351 Handle<AccessorInfo> script_source = in ExportFromRuntime()
3355 Handle<Name>(Name::cast(script_source->name())), script_source, in ExportFromRuntime()
3360 Handle<AccessorInfo> script_type = in ExportFromRuntime()
3364 Handle<Name>(Name::cast(script_type->name())), script_type, attribs); in ExportFromRuntime()
3368 Handle<AccessorInfo> script_compilation_type = in ExportFromRuntime()
3372 Handle<Name>(Name::cast(script_compilation_type->name())), in ExportFromRuntime()
3377 Handle<AccessorInfo> script_context_data = in ExportFromRuntime()
3381 Handle<Name>(Name::cast(script_context_data->name())), in ExportFromRuntime()
3386 Handle<AccessorInfo> script_eval_from_script = in ExportFromRuntime()
3390 Handle<Name>(Name::cast(script_eval_from_script->name())), in ExportFromRuntime()
3395 Handle<AccessorInfo> script_eval_from_script_position = in ExportFromRuntime()
3399 Handle<Name>(Name::cast(script_eval_from_script_position->name())), in ExportFromRuntime()
3404 Handle<AccessorInfo> script_eval_from_function_name = in ExportFromRuntime()
3408 Handle<Name>(Name::cast(script_eval_from_function_name->name())), in ExportFromRuntime()
3413 Handle<AccessorInfo> script_source_url = in ExportFromRuntime()
3417 Handle<Name>(Name::cast(script_source_url->name())), in ExportFromRuntime()
3422 Handle<AccessorInfo> script_source_mapping_url = in ExportFromRuntime()
3426 Handle<Name>(Name::cast(script_source_mapping_url->name())), in ExportFromRuntime()
3435 Handle<JSObject> async_function_prototype(iter.GetCurrent<JSObject>()); in ExportFromRuntime()
3438 Handle<JSFunction> async_function_constructor = InstallFunction( in ExportFromRuntime()
3460 Handle<JSFunction> function = in ExportFromRuntime()
3468 Handle<JSFunction> function = in ExportFromRuntime()
3476 Handle<Code> code = in ExportFromRuntime()
3478 Handle<SharedFunctionInfo> info = in ExportFromRuntime()
3486 Handle<Code> code = in ExportFromRuntime()
3488 Handle<SharedFunctionInfo> info = in ExportFromRuntime()
3496 Handle<JSFunction> function = in ExportFromRuntime()
3504 Handle<JSFunction> function = SimpleCreateFunction( in ExportFromRuntime()
3519 Handle<JSFunction> callsite_fun = InstallFunction( in ExportFromRuntime()
3526 Handle<JSObject> proto = in ExportFromRuntime()
3558 Handle<JSFunction> fun; in ExportFromRuntime()
3587 void InstallPublicSymbol(Factory* factory, Handle<Context> native_context, in EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE()
3588 const char* name, Handle<Symbol> value) { in EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE()
3589 Handle<JSGlobalObject> global( in EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE()
3591 Handle<String> symbol_string = factory->InternalizeUtf8String("Symbol"); in EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE()
3592 Handle<JSObject> symbol = Handle<JSObject>::cast( in EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE()
3594 Handle<String> name_string = factory->InternalizeUtf8String(name); in EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE()
3603 Handle<JSGlobalObject> global(native_context()->global_object()); in InitializeGlobal_enable_fast_array_builtins()
3609 Handle<Object> array_object = Object::GetProperty(&it1).ToHandleChecked(); in InitializeGlobal_enable_fast_array_builtins()
3613 Handle<Object> array_prototype = Object::GetProperty(&it2).ToHandleChecked(); in InitializeGlobal_enable_fast_array_builtins()
3617 Handle<Object> for_each_function = in InitializeGlobal_enable_fast_array_builtins()
3619 Handle<JSFunction>::cast(for_each_function) in InitializeGlobal_enable_fast_array_builtins()
3621 Handle<JSFunction>::cast(for_each_function) in InitializeGlobal_enable_fast_array_builtins()
3629 Handle<JSGlobalObject> global(native_context()->global_object()); in InitializeGlobal_harmony_sharedarraybuffer()
3633 Handle<JSFunction> shared_array_buffer_fun = in InitializeGlobal_harmony_sharedarraybuffer()
3639 Handle<String> name = factory->InternalizeUtf8String("Atomics"); in InitializeGlobal_harmony_sharedarraybuffer()
3640 Handle<JSFunction> cons = factory->NewFunction(name); in InitializeGlobal_harmony_sharedarraybuffer()
3643 Handle<Object>(native_context()->initial_object_prototype(), isolate)); in InitializeGlobal_harmony_sharedarraybuffer()
3644 Handle<JSObject> atomics_object = factory->NewJSObject(cons, TENURED); in InitializeGlobal_harmony_sharedarraybuffer()
3656 Handle<JSFunction> array_constructor(native_context()->array_function()); in InitializeGlobal_harmony_array_prototype_values()
3657 Handle<JSObject> array_prototype( in InitializeGlobal_harmony_array_prototype_values()
3659 Handle<Object> values_iterator = in InitializeGlobal_harmony_array_prototype_values()
3666 Handle<Object> unscopables = in InitializeGlobal_harmony_array_prototype_values()
3670 JSObject::AddProperty(Handle<JSObject>::cast(unscopables), in InitializeGlobal_harmony_array_prototype_values()
3677 Handle<JSFunction> symbol_fun(native_context()->symbol_function()); in InitializeGlobal_harmony_async_iteration()
3685 Handle<JSFunction> constructor(native_context()->promise_function()); in InitializeGlobal_harmony_promise_finally()
3686 Handle<JSObject> prototype(JSObject::cast(constructor->instance_prototype())); in InitializeGlobal_harmony_promise_finally()
3692 Handle<Map> prototype_map(prototype->map()); in InitializeGlobal_harmony_promise_finally()
3697 Handle<Code> code = in InitializeGlobal_harmony_promise_finally()
3700 Handle<SharedFunctionInfo> info = factory()->NewSharedFunctionInfo( in InitializeGlobal_harmony_promise_finally()
3709 Handle<Code> code = in InitializeGlobal_harmony_promise_finally()
3712 Handle<SharedFunctionInfo> info = factory()->NewSharedFunctionInfo( in InitializeGlobal_harmony_promise_finally()
3721 Handle<Code> code = handle( in InitializeGlobal_harmony_promise_finally()
3724 Handle<SharedFunctionInfo> info = factory()->NewSharedFunctionInfo( in InitializeGlobal_harmony_promise_finally()
3732 Handle<Code> code = in InitializeGlobal_harmony_promise_finally()
3735 Handle<SharedFunctionInfo> info = factory()->NewSharedFunctionInfo( in InitializeGlobal_harmony_promise_finally()
3746 Handle<JSReceiver> exports_container( in InitializeGlobal_datetime_format_to_parts()
3748 Handle<JSObject> date_time_format_prototype(JSObject::cast( in InitializeGlobal_datetime_format_to_parts()
3750 Handle<JSFunction> format_date_to_parts = Handle<JSFunction>::cast( in InitializeGlobal_datetime_format_to_parts()
3761 void SetFunction(Handle<JSObject> target, Handle<JSFunction> function, in SetFunction()
3762 Handle<Name> name, PropertyAttributes attributes = DONT_ENUM) { in SetFunction()
3772 Handle<JSReceiver> exports_container( in InitializeGlobal_icu_case_mapping()
3775 Handle<JSObject> string_prototype( in InitializeGlobal_icu_case_mapping()
3778 Handle<JSFunction> to_lower_case = Handle<JSFunction>::cast( in InitializeGlobal_icu_case_mapping()
3786 Handle<JSFunction> to_upper_case = Handle<JSFunction>::cast( in InitializeGlobal_icu_case_mapping()
3794 Handle<JSFunction> to_locale_lower_case = Handle<JSFunction>::cast( in InitializeGlobal_icu_case_mapping()
3802 Handle<JSFunction> to_locale_upper_case = Handle<JSFunction>::cast( in InitializeGlobal_icu_case_mapping()
3812 Handle<JSFunction> Genesis::InstallArrayBuffer(Handle<JSObject> target, in InstallArrayBuffer()
3818 Handle<JSObject> prototype = in InstallArrayBuffer()
3825 Handle<JSFunction> array_buffer_fun = in InstallArrayBuffer()
3849 Handle<JSFunction> Genesis::InstallInternalArray(Handle<JSObject> target, in InstallInternalArray()
3858 Handle<JSObject> prototype = in InstallInternalArray()
3860 Handle<JSFunction> array_function = in InstallInternalArray()
3865 Handle<Code> code = internal_array_constructor_stub.GetCode(); in InstallInternalArray()
3869 Handle<Map> original_map(array_function->initial_map()); in InstallInternalArray()
3870 Handle<Map> initial_map = Map::Copy(original_map, "InternalArray"); in InstallInternalArray()
3880 Handle<AccessorInfo> array_length = in InstallInternalArray()
3884 Handle<Name>(Name::cast(array_length->name())), array_length, attribs); in InstallInternalArray()
3895 Handle<JSObject> utils = factory()->NewJSObject(isolate()->object_function()); in InstallNatives()
3902 Handle<JSObject> extras_utils = in InstallNatives()
3924 Handle<JSFunction> opaque_reference_fun = factory()->NewFunction( in InstallNatives()
3927 Handle<JSObject> prototype = in InstallNatives()
3940 Handle<JSObject> utils = in InstallNatives()
3941 Handle<JSObject>::cast(isolate()->natives_utils_object()); in InstallNatives()
3942 Handle<JSFunction> array_function = in InstallNatives()
3966 Handle<JSFunction> object_function(native_context()->object_function()); in InstallNatives()
3973 Handle<Map> slow_object_with_null_prototype_map = in InstallNatives()
3983 Handle<JSFunction> string_function(native_context()->string_function()); in InstallNatives()
3990 Handle<JSGlobalObject> global_object = in InstallNatives()
4021 Handle<JSFunction> eval = in InstallNatives()
4037 Handle<JSFunction> array_constructor(native_context()->array_function()); in InstallNatives()
4038 Handle<JSObject> proto(JSObject::cast(array_constructor->prototype())); in InstallNatives()
4039 Handle<JSFunction> concat = in InstallNatives()
4054 Handle<JSFunction> array_constructor( in InstallNatives()
4056 Handle<JSObject> proto(JSObject::cast(array_constructor->prototype())); in InstallNatives()
4057 Handle<JSFunction> concat = in InstallNatives()
4076 Handle<Map> map = in InstallNatives()
4121 Handle<Map> map = in InstallNatives()
4168 Handle<JSFunction> array_constructor(native_context()->array_function()); in InstallNatives()
4169 Handle<JSObject> array_prototype( in InstallNatives()
4173 Handle<Map> initial_map = in InstallNatives()
4186 Handle<DescriptorArray> array_descriptors( in InstallNatives()
4188 Handle<String> length = factory()->length_string(); in InstallNatives()
4220 Handle<AccessorInfo> arguments_iterator = in InstallNatives()
4225 Handle<Map> map(native_context()->sloppy_arguments_map()); in InstallNatives()
4232 Handle<Map> map(native_context()->fast_aliased_arguments_map()); in InstallNatives()
4239 Handle<Map> map(native_context()->slow_aliased_arguments_map()); in InstallNatives()
4246 Handle<Map> map(native_context()->strict_arguments_map()); in InstallNatives()
4310 Handle<JSObject> extras_binding = in InstallExtraNatives()
4342 static void InstallBuiltinFunctionId(Handle<JSObject> holder, in InstallBuiltinFunctionId()
4346 Handle<Object> function_object = in InstallBuiltinFunctionId()
4348 Handle<JSFunction> function = Handle<JSFunction>::cast(function_object); in InstallBuiltinFunctionId()
4370 Handle<JSObject> holder = in InstallBuiltinFunctionIds()
4389 Handle<JSObject> holder = in InstallExperimentalBuiltinFunctionIds()
4400 Handle<NormalizedMapCache> cache = NormalizedMapCache::New(isolate()); in InitializeNormalizedMapCaches()
4405 bool Bootstrapper::InstallExtensions(Handle<Context> native_context, in InstallExtensions()
4415 bool Genesis::InstallSpecialObjects(Handle<Context> native_context) { in InstallSpecialObjects()
4423 Handle<JSObject> Error = isolate->error_function(); in InstallSpecialObjects()
4424 Handle<String> name = in InstallSpecialObjects()
4426 Handle<Smi> stack_trace_limit(Smi::FromInt(FLAG_stack_trace_limit), isolate); in InstallSpecialObjects()
4462 bool Genesis::InstallExtensions(Handle<Context> native_context, in InstallExtensions()
4569 Handle<JSObject> global_proxy( in ConfigureGlobalObjects()
4571 Handle<JSObject> global_object( in ConfigureGlobalObjects()
4576 Handle<ObjectTemplateInfo> global_proxy_data = in ConfigureGlobalObjects()
4581 Handle<FunctionTemplateInfo> proxy_constructor( in ConfigureGlobalObjects()
4584 Handle<ObjectTemplateInfo> global_object_data( in ConfigureGlobalObjects()
4605 bool Genesis::ConfigureApiObject(Handle<JSObject> object, in ConfigureApiObject()
4606 Handle<ObjectTemplateInfo> object_template) { in ConfigureApiObject()
4613 Handle<JSObject> obj; in ConfigureApiObject()
4624 void Genesis::TransferNamedProperties(Handle<JSObject> from, in TransferNamedProperties()
4625 Handle<JSObject> to) { in TransferNamedProperties()
4632 Handle<DescriptorArray> descs = in TransferNamedProperties()
4633 Handle<DescriptorArray>(from->map()->instance_descriptors()); in TransferNamedProperties()
4639 Handle<Name> key = Handle<Name>(descs->GetKey(i)); in TransferNamedProperties()
4642 Handle<Object> value(from->RawFastPropertyAt(index), isolate()); in TransferNamedProperties()
4654 Handle<Name> key = Handle<Name>(descs->GetKey(i)); in TransferNamedProperties()
4655 Handle<Object> value(descs->GetValue(i), isolate()); in TransferNamedProperties()
4660 Handle<Name> key(descs->GetKey(i)); in TransferNamedProperties()
4668 Handle<Object> value(descs->GetValue(i), isolate()); in TransferNamedProperties()
4677 Handle<GlobalDictionary> properties = in TransferNamedProperties()
4678 Handle<GlobalDictionary>(from->global_dictionary()); in TransferNamedProperties()
4679 Handle<FixedArray> key_indices = in TransferNamedProperties()
4687 Handle<Name> key(Name::cast(raw_key), isolate()); in TransferNamedProperties()
4693 Handle<PropertyCell> cell( in TransferNamedProperties()
4695 Handle<Object> value(cell->value(), isolate()); in TransferNamedProperties()
4703 Handle<NameDictionary> properties = in TransferNamedProperties()
4704 Handle<NameDictionary>(from->property_dictionary()); in TransferNamedProperties()
4705 Handle<FixedArray> key_indices = in TransferNamedProperties()
4713 Handle<Name> key(Name::cast(raw_key), isolate()); in TransferNamedProperties()
4718 Handle<Object> value = in TransferNamedProperties()
4719 Handle<Object>(properties->ValueAt(key_index), isolate()); in TransferNamedProperties()
4730 void Genesis::TransferIndexedProperties(Handle<JSObject> from, in TransferIndexedProperties()
4731 Handle<JSObject> to) { in TransferIndexedProperties()
4733 Handle<FixedArray> from_elements = in TransferIndexedProperties()
4734 Handle<FixedArray>(FixedArray::cast(from->elements())); in TransferIndexedProperties()
4735 Handle<FixedArray> to_elements = factory()->CopyFixedArray(from_elements); in TransferIndexedProperties()
4740 void Genesis::TransferObject(Handle<JSObject> from, Handle<JSObject> to) { in TransferObject()
4750 Handle<Object> proto(from->map()->prototype(), isolate()); in TransferObject()
4801 result_ = Handle<Context>::null(); in Genesis()
4802 global_proxy_ = Handle<JSGlobalProxy>::null(); in Genesis()
4820 Handle<JSGlobalProxy> global_proxy; in Genesis()
4848 native_context_ = Handle<Context>(); in Genesis()
4857 Handle<JSFunction> object_fun = isolate->object_function(); in Genesis()
4866 Handle<JSGlobalObject> global_object = in Genesis()
4880 Handle<JSFunction> empty_function = CreateEmptyFunction(isolate); in Genesis()
4885 Handle<JSGlobalObject> global_object = in Genesis()
4914 Handle<JSFunction> string_function(native_context()->string_function()); in Genesis()
4944 result_ = Handle<Context>::null(); in Genesis()
4945 global_proxy_ = Handle<JSGlobalProxy>::null(); in Genesis()
4963 Handle<JSGlobalProxy> global_proxy; in Genesis()
4969 Handle<ObjectTemplateInfo> global_proxy_data = in Genesis()
4971 Handle<FunctionTemplateInfo> global_constructor( in Genesis()
4974 Handle<ObjectTemplateInfo> global_object_template( in Genesis()
4976 Handle<JSObject> global_object = in Genesis()
4981 Handle<SharedFunctionInfo> shared = in Genesis()
4984 Handle<Map> initial_map = in Genesis()
4986 Handle<JSFunction> global_proxy_function = in Genesis()
4991 Handle<Map> global_proxy_map = isolate->factory()->NewMap( in Genesis()
4998 Handle<String> global_name = factory()->global_string(); in Genesis()