Home | History | Annotate | Download | only in src

Lines Matching full:heap_object

192 static inline void MarkBlackOrKeepGrey(HeapObject* heap_object,
198 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), size);
203 static inline void MarkBlackOrKeepBlack(HeapObject* heap_object,
209 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), size);
319 HeapObject* heap_object = HeapObject::cast(obj);
320 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
322 MarkBlackOrKeepGrey(heap_object, mark_bit, heap_object->Size());
324 heap->incremental_marking()->WhiteToGreyAndPush(heap_object, mark_bit);
331 HeapObject* heap_object = HeapObject::cast(obj);
332 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
335 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(),
336 heap_object->Size());
364 HeapObject* heap_object = HeapObject::cast(obj);
365 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
367 MarkBlackOrKeepGrey(heap_object, mark_bit, heap_object->Size());
370 incremental_marking_->WhiteToGreyAndPush(heap_object, mark_bit);