Home | History | Annotate | Download | only in src

Lines Matching refs:JSObject

128     Handle<JSObject> result = isolate->factory()->NewJSObject(constructor);
150 GetHolder<JSObject>());
206 Handle<JSObject> holder = GetHolder<JSObject>();
215 JSObject::TransitionElementsKind(holder, to);
220 JSObject::EnsureWritableFastElements(holder);
262 JSObject::MigrateToMap(holder, new_map);
271 Handle<JSObject> holder = GetHolder<JSObject>();
287 JSObject::MigrateToMap(holder, new_map);
320 // Can only be called when the receiver is a JSObject. JSProxy has to be handled
323 Handle<JSObject> receiver, Handle<Object> value,
390 void LookupIterator::ApplyTransitionToDataProperty(Handle<JSObject> receiver) {
401 JSObject::MigrateToMap(receiver, transition);
431 Handle<JSObject> object = Handle<JSObject>::cast(holder);
445 JSObject::NormalizeProperties(Handle<JSObject>::cast(holder), mode, 0,
452 JSObject::ReoptimizeIfPrototype(Handle<JSObject>::cast(holder));
462 // Can only be called when the receiver is a JSObject. JSProxy has to be
465 Handle<JSObject> receiver = GetStoreTarget();
485 JSObject::MigrateToMap(receiver, new_map);
505 if (!IsElement()) JSObject::ReoptimizeIfPrototype(receiver);
529 Handle<JSObject> receiver = GetStoreTarget();
537 JSObject::NormalizeElements(receiver);
560 JSObject::NormalizeProperties(receiver, mode, 0,
563 JSObject::SetNormalizedProperty(receiver, name_, pair, details);
564 JSObject::ReoptimizeIfPrototype(receiver);
596 Handle<JSObject> holder = GetHolder<JSObject>();
600 Handle<JSObject> holder = GetHolder<JSObject>();
608 Handle<JSObject> holder = GetHolder<JSObject>();
610 return JSObject::FastPropertyAt(holder, property_details_.representation(),
623 Handle<JSObject> holder = GetHolder<JSObject>();
735 Handle<JSObject> object = Handle<JSObject>::cast(holder);
745 JSObject::cast(*holder)->WriteToField(descriptor_number(),
752 GlobalDictionary* dictionary = JSObject::cast(*holder)->global_dictionary();
763 bool LookupIterator::SkipInterceptor(JSObject* holder) {
824 !SkipInterceptor<is_element>(JSObject::cast(holder))) {
830 GlobalDictionary* dict = JSObject::cast(holder)->global_dictionary();
868 JSObject* js_object = JSObject::cast(holder);
907 AccessCheckInfo::Get(isolate_, Handle<JSObject>::cast(holder_));