Lines Matching full:heap_object
147 static inline void MarkBlackOrKeepGrey(HeapObject* heap_object,
153 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), size);
158 static inline void MarkBlackOrKeepBlack(HeapObject* heap_object,
164 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), size);
268 HeapObject* heap_object = HeapObject::cast(obj);
269 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
271 MarkBlackOrKeepGrey(heap_object, mark_bit, heap_object->Size());
273 heap->incremental_marking()->WhiteToGreyAndPush(heap_object, mark_bit);
280 HeapObject* heap_object = HeapObject::cast(obj);
281 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
284 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(),
285 heap_object->Size());
313 HeapObject* heap_object = HeapObject::cast(obj);
314 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
316 MarkBlackOrKeepGrey(heap_object, mark_bit, heap_object->Size());
319 incremental_marking_->WhiteToGreyAndPush(heap_object, mark_bit);