Lines Matching defs:object
36 void EvacuationAllocator::FreeLast(AllocationSpace space, HeapObject object,
40 FreeLastInNewSpace(object, object_size);
43 FreeLastInOldSpace(object, object_size);
46 FreeLastInMapSpace(object, object_size);
54 void EvacuationAllocator::FreeLastInNewSpace(HeapObject object,
56 if (!new_space_lab_.TryFreeLast(object, object_size)) {
57 // We couldn't free the last object so we have to write a proper filler.
58 heap_->CreateFillerObjectAt(object.address(), object_size,
63 void EvacuationAllocator::FreeLastInOldSpace(HeapObject object,
65 if (!compaction_spaces_.Get(OLD_SPACE)->TryFreeLast(object.address(),
67 // We couldn't free the last object so we have to write a proper filler.
68 heap_->CreateFillerObjectAt(object.address(), object_size,
73 void EvacuationAllocator::FreeLastInMapSpace(HeapObject object,
75 if (!compaction_spaces_.Get(MAP_SPACE)->TryFreeLast(object.address(),
77 // We couldn't free the last object so we have to write a proper filler.
78 heap_->CreateFillerObjectAt(object.address(), object_size,