Home | History | Annotate | Download | only in src

Lines Matching full:js_object

5103       Handle<JSObject> js_object = Handle<JSObject>::cast(receiver_obj);
5104 ElementsKind elements_kind = js_object->GetElementsKind();
5107 if (key->value() >= js_object->elements()->length()) {
5114 isolate, TransitionElements(js_object, elements_kind, isolate));
5182 CONVERT_ARG_HANDLE_CHECKED(JSObject, js_object, 0);
5190 if (js_object->IsAccessCheckNeeded() &&
5191 !isolate->MayNamedAccess(js_object, name, v8::ACCESS_SET)) {
5196 js_object->LookupOwnRealNamedProperty(name, &lookup);
5207 if (js_object->IsJSGlobalProxy()) {
5210 js_object = Handle<JSObject>(JSObject::cast(js_object->GetPrototype()));
5216 JSObject::NormalizeProperties(js_object, CLEAR_INOBJECT_PROPERTIES, 0);
5225 js_object, name, obj_value, attr,
5238 js_object, name, obj_value, attr,
5287 Handle<JSObject> js_object = Handle<JSObject>::cast(object);
5299 if (js_object->IsStringObjectWithCharacterAt(index)) {
5303 JSObject::ValidateElements(js_object);
5304 if (js_object->HasExternalArrayElements() ||
5305 js_object->HasFixedTypedArrayElements()) {
5313 js_object, index, value, attr, strict_mode, true, set_mode);
5314 JSObject::ValidateElements(js_object);
5322 if (js_object->HasExternalArrayElements()) {
5328 return JSObject::SetElement(js_object, index, value, attr,
5332 return JSReceiver::SetProperty(js_object, name, value, attr, strict_mode);
5343 return JSObject::SetElement(js_object, index, value, attr,
5346 return JSReceiver::SetProperty(js_object, name, value, attr, strict_mode);
5352 Handle<JSObject> js_object,
5357 Isolate* isolate = js_object->GetIsolate();
5368 if (js_object->IsStringObjectWithCharacterAt(index)) {
5372 return JSObject::SetElement(js_object, index, value, attr,
5379 return JSObject::SetElement(js_object, index, value, attr,
5384 js_object, name, value, attr, Object::OPTIMAL_REPRESENTATION,
5397 return JSObject::SetElement(js_object, index, value, attr,
5401 js_object, name, value, attr, Object::OPTIMAL_REPRESENTATION,
14649 Handle<JSObject> js_object = Handle<JSObject>::cast(object);
14650 if (!js_object->map()->is_deprecated()) return Smi::FromInt(0);
14655 if (!JSObject::TryMigrateInstance(js_object)) return Smi::FromInt(0);