Lines Matching full:jsobject
205 // Now allocate the JSObject on the heap.
211 // Allocated the JSObject, now initialize the fields.
213 // ebx: JSObject
215 __ mov(Operand(ebx, JSObject::kMapOffset), eax);
218 __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx);
219 __ mov(Operand(ebx, JSObject::kElementsOffset), ecx);
222 // ebx: JSObject
224 __ lea(ecx, Operand(ebx, JSObject::kHeaderSize));
230 Operand(ebx, esi, times_pointer_size, JSObject::kHeaderSize));
242 // Add the object tag to make the JSObject real, so that we can continue
247 // ebx: JSObject
254 // ebx: JSObject
270 // ebx: JSObject
284 // ebx: JSObject
294 // ebx: JSObject
310 // the JSObject
311 // ebx: JSObject
314 __ mov(FieldOperand(ebx, JSObject::kPropertiesOffset), edi);
317 // Continue with JSObject being successfully allocated
318 // ebx: JSObject
324 // ebx: JSObject (previous new top)
1139 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), ecx);
1140 __ mov(FieldOperand(eax, JSObject::kElementsOffset), ecx);