Lines Matching full:jsobject
233 __ str(r3, FieldMemOperand(r0, JSObject::kPropertiesOffset));
234 __ str(r3, FieldMemOperand(r0, JSObject::kElementsOffset));
419 // Now allocate the JSObject on the heap.
425 // Allocated the JSObject, now initialize the fields. Map is set to
430 // r4: JSObject (not tagged)
433 ASSERT_EQ(0 * kPointerSize, JSObject::kMapOffset);
435 ASSERT_EQ(1 * kPointerSize, JSObject::kPropertiesOffset);
437 ASSERT_EQ(2 * kPointerSize, JSObject::kElementsOffset);
444 // r4: JSObject (not tagged)
445 // r5: First in-object property of JSObject (not tagged)
446 ASSERT_EQ(3 * kPointerSize, JSObject::kHeaderSize);
466 // Add the object tag to make the JSObject real, so that we can continue
475 // r4: JSObject
496 // r4: JSObject
510 // r4: JSObject
514 ASSERT_EQ(0 * kPointerSize, JSObject::kMapOffset);
524 // r4: JSObject
539 // the JSObject
541 // r4: JSObject
544 __ str(r5, FieldMemOperand(r4, JSObject::kPropertiesOffset));
546 // Continue with JSObject being successfully allocated
548 // r4: JSObject
554 // r4: JSObject (previous new top)
567 // r4: JSObject