Home | History | Annotate | Download | only in x64

Lines Matching full:jsobject

164         // Now allocate the JSObject on the heap.
169 // Allocated the JSObject, now initialize the fields.
173 // rbx: JSObject (not HeapObject tagged - the actual address).
175 __ movp(Operand(rbx, JSObject::kMapOffset), rax);
177 __ movp(Operand(rbx, JSObject::kPropertiesOffset), rcx);
178 __ movp(Operand(rbx, JSObject::kElementsOffset), rcx);
179 __ leap(rcx, Operand(rbx, JSObject::kHeaderSize));
181 // Add the object tag to make the JSObject real, so that we can continue
186 // rbx: JSObject (tagged)
187 // rcx: First in-object property of JSObject (not tagged)
239 // Continue with JSObject being successfully allocated.
242 // rbx: JSObject (tagged)
250 // Continue with JSObject being successfully allocated
253 // rbx: JSObject (tagged)
1935 FieldOperand(rax, JSObject::kHeaderSize +
1937 __ movp(rcx, FieldOperand(rax, JSObject::kElementsOffset));