Home | History | Annotate | Download | only in heap

Lines Matching refs:object_size

146                                          HeapObject* object, int object_size) {
151 heap->new_space()->AllocateRaw(object_size, alignment);
161 MigrateObject(heap, object, target, object_size);
166 heap->IncrementSemiSpaceCopiedObjectSize(object_size);
175 HeapObject* object, int object_size) {
179 heap->old_space()->AllocateRaw(object_size, alignment);
183 MigrateObject(heap, object, target, object_size);
189 heap->promotion_queue()->insert(target, object_size);
191 heap->IncrementPromotedObjectsSize(object_size);
200 HeapObject* object, int object_size) {
201 SLOW_DCHECK(object_size <= Page::kAllocatableMemory);
202 SLOW_DCHECK(object->Size() == object_size);
205 if (!heap->ShouldBePromoted(object->address(), object_size)) {
208 if (SemiSpaceCopyObject<alignment>(map, slot, object, object_size)) {
214 object_size)) {
219 if (SemiSpaceCopyObject<alignment>(map, slot, object, object_size)) return;
253 int object_size = FixedArray::SizeFor(length);
255 object_size);
262 int object_size = FixedDoubleArray::SizeFor(length);
263 EvacuateObject<DATA_OBJECT, kDoubleAligned>(map, slot, object, object_size);
269 int object_size = reinterpret_cast<FixedTypedArrayBase*>(object)->size();
271 object_size);
277 int object_size = reinterpret_cast<FixedFloat64Array*>(object)->size();
279 object_size);
299 int object_size = reinterpret_cast<ByteArray*>(object)->ByteArraySize();
300 EvacuateObject<DATA_OBJECT, kWordAligned>(map, slot, object, object_size);
306 int object_size = SeqOneByteString::cast(object)
308 EvacuateObject<DATA_OBJECT, kWordAligned>(map, slot, object, object_size);
314 int object_size = SeqTwoByteString::cast(object)
316 EvacuateObject<DATA_OBJECT, kWordAligned>(map, slot, object, object_size);
352 int object_size = ConsString::kSize;
354 object_size);
360 template <int object_size>
364 object_size);
368 int object_size = map->instance_size();
370 object_size);