Home | History | Annotate | Download | only in src

Lines Matching defs:global_proxy

162   Handle<JSGlobalProxy> global_proxy() { return global_proxy_; }
194 Handle<JSGlobalProxy> global_proxy);
201 void HookUpGlobalProxy(Handle<JSGlobalProxy> global_proxy);
341 Handle<JSGlobalProxy> global_proxy = genesis.global_proxy();
342 if (global_proxy.is_null()) return Handle<JSGlobalProxy>();
343 return scope.CloseAndEscape(global_proxy);
352 Handle<JSGlobalProxy> global_proxy(JSGlobalProxy::cast(env->global_proxy()));
353 global_proxy->set_native_context(heap->null_value());
354 JSObject::ForceSetPrototype(global_proxy, isolate->factory()->null_value());
355 global_proxy->map()->SetConstructor(heap->null_value());
953 context->set(slot, native_context()->global_proxy());
963 Handle<JSGlobalProxy> global_proxy) {
968 // global_proxy. The global_proxy_constructor also has a prototype_template
1045 // Set global_proxy.__proto__ to js_global after ConfigureGlobalObjects
1048 factory()->ReinitializeJSGlobalProxy(global_proxy, global_proxy_function);
1052 global_object->set_global_proxy(*global_proxy);
1054 global_proxy->set_native_context(*native_context());
1061 native_context()->global_proxy() == *global_proxy);
1062 native_context()->set_global_proxy(*global_proxy);
1067 void Genesis::HookUpGlobalProxy(Handle<JSGlobalProxy> global_proxy) {
1072 factory()->ReinitializeJSGlobalProxy(global_proxy, global_proxy_function);
1075 JSObject::ForceSetPrototype(global_proxy, global_object);
1076 global_proxy->set_native_context(*native_context());
1077 DCHECK(native_context()->global_proxy() == *global_proxy);
4569 Handle<JSObject> global_proxy(
4570 JSObject::cast(native_context()->global_proxy()));
4578 if (!ConfigureApiObject(global_proxy, global_proxy_data)) return false;
4590 JSObject::ForceSetPrototype(global_proxy, global_object);
4820 Handle<JSGlobalProxy> global_proxy;
4821 if (!maybe_global_proxy.ToHandle(&global_proxy)) {
4836 global_proxy =
4844 !Snapshot::NewContextFromSnapshot(isolate, global_proxy,
4867 CreateNewGlobals(global_proxy_template, global_proxy);
4873 HookUpGlobalProxy(global_proxy);
4875 DCHECK(!global_proxy->IsDetachedFrom(native_context()->global_object()));
4886 CreateNewGlobals(global_proxy_template, global_proxy);
4963 Handle<JSGlobalProxy> global_proxy;
4964 if (!maybe_global_proxy.ToHandle(&global_proxy)) {
4965 global_proxy = factory()->NewUninitializedJSGlobalProxy(proxy_size);
5000 factory()->ReinitializeJSGlobalProxy(global_proxy, global_proxy_function);
5003 global_proxy->set_native_context(heap()->null_value());
5006 JSObject::ForceSetPrototype(global_proxy, global_object);
5009 global_proxy->map()->set_has_hidden_prototype(true);
5011 global_proxy_ = global_proxy;