Lines Matching full:jsobject
151 // Now allocate the JSObject on the heap.
158 // Allocated the JSObject, now initialize the fields.
160 // ebx: JSObject
162 __ mov(Operand(ebx, JSObject::kMapOffset), eax);
165 __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx);
166 __ mov(Operand(ebx, JSObject::kElementsOffset), ecx);
169 // ebx: JSObject
171 __ lea(ecx, Operand(ebx, JSObject::kHeaderSize));
177 Operand(ebx, esi, times_pointer_size, JSObject::kHeaderSize));
189 // Add the object tag to make the JSObject real, so that we can continue
194 // ebx: JSObject
201 // ebx: JSObject
217 // ebx: JSObject
230 // ebx: JSObject
240 // ebx: JSObject
256 // the JSObject
257 // ebx: JSObject
260 __ mov(FieldOperand(ebx, JSObject::kPropertiesOffset), edi);
263 // Continue with JSObject being successfully allocated
264 // ebx: JSObject
270 // ebx: JSObject (previous new top)
919 // result: JSObject
922 __ mov(FieldOperand(result, JSObject::kMapOffset), scratch1);
939 // result: JSObject
946 // result: JSObject
1021 // result: JSObject
1025 __ mov(FieldOperand(result, JSObject::kMapOffset), elements_array);
1034 // result: JSObject
1041 // result: JSObject
1052 // result: JSObject
1159 __ cmp(ecx, JSObject::kInitialMaxFastElementArray << kSmiTagSize);
1482 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), ecx);
1483 __ mov(FieldOperand(eax, JSObject::kElementsOffset), ecx);