Lines Matching refs:JSObject
258 bool ConfigureApiObject(Handle<JSObject> object,
266 void TransferObject(Handle<JSObject> from, Handle<JSObject> to);
267 void TransferNamedProperties(Handle<JSObject> from, Handle<JSObject> to);
268 void TransferIndexedProperties(Handle<JSObject> from, Handle<JSObject> to);
349 static void SetObjectPrototype(Handle<JSObject> object, Handle<Object> proto) { in SetObjectPrototype()
354 JSObject::MigrateToMap(object, new_map); in SetObjectPrototype()
367 static Handle<JSFunction> InstallFunction(Handle<JSObject> target, in InstallFunction()
371 MaybeHandle<JSObject> maybe_prototype, in InstallFunction()
377 Handle<JSObject> prototype; in InstallFunction()
389 JSObject::AddProperty(target, internalized_name, function, attributes); in InstallFunction()
486 int unused = JSObject::kInitialGlobalObjectUnusedPropertiesCount; in CreateEmptyFunction()
487 int instance_size = JSObject::kHeaderSize + kPointerSize * unused; in CreateEmptyFunction()
498 Handle<JSObject> prototype = factory->NewJSObject( in CreateEmptyFunction()
616 JSObject::PreventExtensions(strict_poison_function).Assert(); in GetStrictPoisonFunction()
633 JSObject::PreventExtensions(generator_poison_function).Assert(); in GetGeneratorPoisonFunction()
784 Handle<JSObject> prototype = in CreateNewGlobals()
900 JSObject::AddProperty( in InitializeGlobal()
903 Handle<JSObject> global(native_context()->global_object()); in InitializeGlobal()
1082 Handle<JSObject> proto = factory->NewJSObjectFromMap(proto_map); in InitializeGlobal()
1107 Handle<JSObject> json_object = factory->NewJSObject(cons, TENURED); in InitializeGlobal()
1109 JSObject::AddProperty(global, name, json_object, DONT_ENUM); in InitializeGlobal()
1300 JSObject::kHeaderSize); in InitializeGlobal()
1315 factory->empty_string(), code, JS_OBJECT_TYPE, JSObject::kHeaderSize); in InitializeGlobal()
1326 factory->empty_string(), code, JS_OBJECT_TYPE, JSObject::kHeaderSize); in InitializeGlobal()
1342 Handle<JSObject> global = Handle<JSObject>(native_context()->global_object()); in InstallTypedArray()
1363 Handle<JSObject> builtins(native_context()->builtins()); in InitializeExperimentalGlobal()
1466 static Handle<JSObject> ResolveBuiltinIdHolder(Handle<Context> native_context, in ResolveBuiltinIdHolder()
1473 return Handle<JSObject>::cast( in ResolveBuiltinIdHolder()
1484 Handle<JSObject> object = Handle<JSObject>::cast( in ResolveBuiltinIdHolder()
1488 return Handle<JSObject>(JSObject::cast(function->prototype())); in ResolveBuiltinIdHolder()
1494 return Handle<JSObject>::cast(value); in ResolveBuiltinIdHolder()
1530 INSTALL_NATIVE(JSObject, "functionCache", function_cache); in InstallNativeFunctions()
1603 Handle<JSObject> prototype = in InstallInternalArray()
1673 JSObject::AddProperty(builtins, global_string, global_obj, attributes); in InstallNatives()
1676 JSObject::AddProperty(builtins, builtins_string, builtins, attributes); in InstallNatives()
1698 Handle<JSObject> prototype = in InstallNatives()
1840 Handle<JSObject> prototype = in InstallNatives()
1879 Handle<JSObject> builtins(native_context()->builtins()); in InstallNatives()
1880 Handle<JSObject> generator_object_prototype = in InstallNatives()
1958 DCHECK(JSObject::cast( in InstallNatives()
1969 Handle<JSObject> proto = in InstallNatives()
1970 Handle<JSObject>(JSObject::cast(function->instance_prototype())); in InstallNatives()
1974 InstallFunction(proto, "call", JS_OBJECT_TYPE, JSObject::kHeaderSize, in InstallNatives()
1975 MaybeHandle<JSObject>(), Builtins::kFunctionCall); in InstallNatives()
1977 InstallFunction(proto, "apply", JS_OBJECT_TYPE, JSObject::kHeaderSize, in InstallNatives()
1978 MaybeHandle<JSObject>(), Builtins::kFunctionApply); in InstallNatives()
2010 Handle<JSObject> array_prototype( in InstallNatives()
2011 JSObject::cast(array_constructor->instance_prototype())); in InstallNatives()
2121 static void InstallBuiltinFunctionId(Handle<JSObject> holder, in InstallBuiltinFunctionId()
2136 Handle<JSObject> holder = ResolveBuiltinIdHolder( \ in InstallBuiltinFunctionIds()
2216 Handle<JSObject> Error = Handle<JSObject>::cast( in InstallSpecialObjects()
2221 JSObject::AddProperty(Error, name, stack_trace_limit, NONE); in InstallSpecialObjects()
2229 JSObject::AddProperty(global, natives, handle(global->builtins()), in InstallSpecialObjects()
2235 JSObject::SetOwnPropertyIgnoreAttributes( in InstallSpecialObjects()
2258 JSObject::AddProperty(global, debug_string, global_proxy, DONT_ENUM); in InstallSpecialObjects()
2424 Handle<JSObject> global_proxy( in ConfigureGlobalObjects()
2425 JSObject::cast(native_context()->global_proxy())); in ConfigureGlobalObjects()
2426 Handle<JSObject> global_object( in ConfigureGlobalObjects()
2427 JSObject::cast(native_context()->global_object())); in ConfigureGlobalObjects()
2454 bool Genesis::ConfigureApiObject(Handle<JSObject> object, in ConfigureApiObject()
2460 MaybeHandle<JSObject> maybe_obj = in ConfigureApiObject()
2462 Handle<JSObject> obj; in ConfigureApiObject()
2473 void Genesis::TransferNamedProperties(Handle<JSObject> from, in TransferNamedProperties()
2474 Handle<JSObject> to) { in TransferNamedProperties()
2488 JSObject::AddProperty(to, key, value, details.attributes()); in TransferNamedProperties()
2495 JSObject::AddProperty(to, key, constant, details.attributes()); in TransferNamedProperties()
2510 JSObject::SetNormalizedProperty(to, key, callbacks, d); in TransferNamedProperties()
2541 JSObject::AddProperty(to, key, value, details.attributes()); in TransferNamedProperties()
2548 void Genesis::TransferIndexedProperties(Handle<JSObject> from, in TransferIndexedProperties()
2549 Handle<JSObject> to) { in TransferIndexedProperties()
2558 void Genesis::TransferObject(Handle<JSObject> from, Handle<JSObject> to) { in TransferObject()