Lines Matching full:jsobject
207 // Now allocate the JSObject on the heap.
217 // Allocated the JSObject, now initialize the fields.
219 // rbx: JSObject (not HeapObject tagged - the actual address).
221 __ movq(Operand(rbx, JSObject::kMapOffset), rax);
223 __ movq(Operand(rbx, JSObject::kPropertiesOffset), rcx);
224 __ movq(Operand(rbx, JSObject::kElementsOffset), rcx);
227 // rbx: JSObject
229 __ lea(rcx, Operand(rbx, JSObject::kHeaderSize));
235 Operand(rbx, rsi, times_pointer_size, JSObject::kHeaderSize));
247 // Add the object tag to make the JSObject real, so that we can continue
252 // rbx: JSObject
259 // rbx: JSObject
275 // rbx: JSObject
288 // rbx: JSObject
298 // rbx: JSObject
315 // the JSObject
316 // rbx: JSObject
319 __ movq(FieldOperand(rbx, JSObject::kPropertiesOffset), rdi);
322 // Continue with JSObject being successfully allocated
323 // rbx: JSObject
329 // rbx: JSObject (previous new top)
1212 __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), rcx);
1213 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rcx);