Home | History | Annotate | Download | only in src

Lines Matching defs:json_object

185   void CommitStateToJsonObject(Handle<JSObject> json_object, Handle<Map> map,
304 Handle<JSObject> json_object =
306 Handle<Map> map(json_object->map());
344 JSObject::SetOwnElement(json_object, index, value, SLOPPY).Assert();
416 CommitStateToJsonObject(json_object, map, &properties);
426 Runtime::DefineObjectProperty(json_object, key, value, NONE).Check();
434 CommitStateToJsonObject(json_object, map, &properties);
438 return scope.CloseAndEscape(json_object);
444 Handle<JSObject> json_object, Handle<Map> map,
446 JSObject::AllocateStorageForMap(json_object, map);
447 DCHECK(!json_object->map()->is_dictionary_map());
451 // If the |json_object|'s map is exactly the same as |map| then the
453 // done. But if the |json_object|'s map is different then we have to
456 bool slow_case = json_object->map() != *map;
461 descriptors = json_object->map()->instance_descriptors();
462 DCHECK(json_object->map()->NumberOfOwnDescriptors() == length);
473 json_object->FastPropertyAtPut(index, *value);