Home | History | Annotate | Download | only in arm

Lines Matching full:jsobject

474         // Now allocate the JSObject on the heap.
482 // Allocated the JSObject, now initialize the fields. Map is set to
487 // r4: JSObject (not HeapObject tagged - the actual address).
491 STATIC_ASSERT(0 * kPointerSize == JSObject::kMapOffset);
493 STATIC_ASSERT(1 * kPointerSize == JSObject::kPropertiesOffset);
495 STATIC_ASSERT(2 * kPointerSize == JSObject::kElementsOffset);
497 STATIC_ASSERT(3 * kPointerSize == JSObject::kHeaderSize);
499 // Add the object tag to make the JSObject
504 // r4: JSObject (tagged)
505 // r5: First in-object property of JSObject (not tagged)
551 // Continue with JSObject being successfully allocated
554 // r4: JSObject
562 // Continue with JSObject being successfully allocated
565 // r4: JSObject
585 // r4: JSObject
1833 FieldMemOperand(r0, JSObject::kHeaderSize +
1835 __ ldr(r4, FieldMemOperand(r0, JSObject::kElementsOffset));