Home | History | Annotate | Download | only in src

Lines Matching full:heapobject

64 void IncrementalMarking::RecordWriteSlow(HeapObject* obj,
72 HeapObject::RawField(obj, 0), slot, value);
78 void IncrementalMarking::RecordWriteFromCode(HeapObject* obj,
89 ASSERT(Marking::IsWhite(Marking::MarkBitFrom(HeapObject::cast(value))));
97 void IncrementalMarking::RecordWriteForEvacuationFromCode(HeapObject* obj,
108 HeapObject* value) {
116 void IncrementalMarking::RecordCodeTargetPatch(Address pc, HeapObject* value) {
137 void IncrementalMarking::RecordWriteIntoCodeSlow(HeapObject* obj,
140 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value));
235 HeapObject* heap_object = HeapObject::cast(obj);
273 HeapObject* heap_object = HeapObject::cast(obj);
502 HeapObject* heap_obj = HeapObject::cast(obj);
503 MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj));
582 HeapObject** array = marking_deque_.array();
588 HeapObject* obj = array[current];
594 HeapObject* dest = map_word.ToForwardingAddress();
627 HeapObject::RawField(
629 HeapObject::RawField(
637 HeapObject::RawField(ctx, FixedArray::OffsetOfElementAt(idx));
656 HeapObject* obj = marking_deque_.Pop();
694 HeapObject* cache = HeapObject::cast(
723 for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) {
803 HeapObject* obj = marking_deque_.Pop();