Home | History | Annotate | Download | only in src

Lines Matching full:js_object

5006       Handle<JSObject> js_object(args.at<JSObject>(0));
5007 ElementsKind elements_kind = js_object->GetElementsKind();
5009 FixedArrayBase* elements = js_object->elements();
5016 MaybeObject* maybe_object = TransitionElements(js_object,
5086 CONVERT_ARG_HANDLE_CHECKED(JSObject, js_object, 0);
5094 js_object->LocalLookupRealNamedProperty(*name, &lookup);
5111 JSObject::SetPropertyWithCallback(js_object,
5131 if (js_object->IsJSGlobalProxy()) {
5134 js_object = Handle<JSObject>(JSObject::cast(js_object->GetPrototype()));
5136 JSObject::NormalizeProperties(js_object, CLEAR_INOBJECT_PROPERTIES, 0);
5140 js_object, name, obj_value, attr);
5145 Handle<Object> result = Runtime::ForceSetObjectProperty(isolate, js_object,
5215 Handle<JSObject> js_object = Handle<JSObject>::cast(object);
5227 if (js_object->IsStringObjectWithCharacterAt(index)) {
5231 js_object->ValidateElements();
5232 if (js_object->HasExternalArrayElements()) {
5241 Handle<Object> result = JSObject::SetElement(js_object, index, value, attr,
5245 js_object->ValidateElements();
5252 if (js_object->HasExternalArrayElements()) {
5261 return JSObject::SetElement(js_object, index, value, attr, strict_mode,
5266 return JSReceiver::SetProperty(js_object, name, value, attr, strict_mode);
5278 return JSObject::SetElement(js_object, index, value, attr, strict_mode,
5282 return JSReceiver::SetProperty(js_object, name, value, attr, strict_mode);
5288 Handle<JSObject> js_object,
5302 if (js_object->IsStringObjectWithCharacterAt(index)) {
5306 return JSObject::SetElement(js_object, index, value, attr, kNonStrictMode,
5314 return JSObject::SetElement(js_object, index, value, attr, kNonStrictMode,
5319 return JSObject::SetLocalPropertyIgnoreAttributes(js_object, name,
5332 return JSObject::SetElement(js_object, index, value, attr, kNonStrictMode,
5336 return JSObject::SetLocalPropertyIgnoreAttributes(js_object, name, value,
14382 Handle<JSObject> js_object = Handle<JSObject>::cast(object);
14383 if (!js_object->map()->is_deprecated()) return Smi::FromInt(0);
14384 JSObject::MigrateInstance(js_object);