Lines Matching refs:object
31 HeapObject* object) { in FromHeapObject()
32 return reinterpret_cast<MemoryChunk*>(reinterpret_cast<Address>(object) & in FromHeapObject()
49 inline void GenerationalBarrierInternal(HeapObject* object, Address slot, in GenerationalBarrierInternal() argument
51 DCHECK(Heap::PageFlagsAreConsistent(object)); in GenerationalBarrierInternal()
55 heap_internals::MemoryChunk::FromHeapObject(object); in GenerationalBarrierInternal()
59 Heap::GenerationalBarrierSlow(object, slot, value); in GenerationalBarrierInternal()
62 inline void MarkingBarrierInternal(HeapObject* object, Address slot, in MarkingBarrierInternal() argument
64 DCHECK(Heap::PageFlagsAreConsistent(object)); in MarkingBarrierInternal()
70 Heap::MarkingBarrierSlow(object, slot, value); in MarkingBarrierInternal()
78 HeapObject* object = HeapObject::cast(value); in WriteBarrierForCode() local
79 GenerationalBarrierForCode(host, rinfo, object); in WriteBarrierForCode()
80 MarkingBarrierForCode(host, rinfo, object); in WriteBarrierForCode()
87 inline void GenerationalBarrier(HeapObject* object, Object** slot, in GenerationalBarrier() argument
93 object, reinterpret_cast<Address>(slot), HeapObject::cast(value)); in GenerationalBarrier()
96 inline void GenerationalBarrier(HeapObject* object, MaybeObject** slot, in GenerationalBarrier() argument
101 object, reinterpret_cast<Address>(slot), value_heap_object); in GenerationalBarrier()
114 HeapObject* object) { in GenerationalBarrierForCode() argument
116 heap_internals::MemoryChunk::FromHeapObject(object); in GenerationalBarrierForCode()
118 Heap::GenerationalBarrierForCodeSlow(host, rinfo, object); in GenerationalBarrierForCode()
121 inline void MarkingBarrier(HeapObject* object, Object** slot, Object* value) { in MarkingBarrier() argument
126 object, reinterpret_cast<Address>(slot), HeapObject::cast(value)); in MarkingBarrier()
129 inline void MarkingBarrier(HeapObject* object, MaybeObject** slot, in MarkingBarrier() argument
134 object, reinterpret_cast<Address>(slot), value_heap_object); in MarkingBarrier()
137 inline void MarkingBarrierForElements(Heap* heap, HeapObject* object) { in MarkingBarrierForElements() argument
139 heap_internals::MemoryChunk::FromHeapObject(object); in MarkingBarrierForElements()
142 Heap::MarkingBarrierForElementsSlow(heap, object); in MarkingBarrierForElements()
146 HeapObject* object) { in MarkingBarrierForCode() argument
147 DCHECK(!HasWeakHeapObjectTag(object)); in MarkingBarrierForCode()
149 heap_internals::MemoryChunk::FromHeapObject(object); in MarkingBarrierForCode()
151 Heap::MarkingBarrierForCodeSlow(host, rinfo, object); in MarkingBarrierForCode()