Home | History | Annotate | Download | only in heap

Lines Matching defs:heap_object

138 static inline void MarkBlackOrKeepGrey(HeapObject* heap_object,
143 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), size);
148 static inline void MarkBlackOrKeepBlack(HeapObject* heap_object,
153 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), size);
254 HeapObject* heap_object = HeapObject::cast(obj);
255 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
257 MarkBlackOrKeepGrey(heap_object, mark_bit, heap_object->Size());
259 heap->incremental_marking()->WhiteToGreyAndPush(heap_object, mark_bit);
266 HeapObject* heap_object = HeapObject::cast(obj);
267 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
270 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(),
271 heap_object->Size());
296 HeapObject* heap_object = HeapObject::cast(obj);
297 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
299 MarkBlackOrKeepGrey(heap_object, mark_bit, heap_object->Size());
302 incremental_marking_->WhiteToGreyAndPush(heap_object, mark_bit);