Lines Matching refs:HeapObject
33 void WriteBarrierForCode(Code host, RelocInfo* rinfo, HeapObject value);
37 void GenerationalBarrier(HeapObject object, ObjectSlot slot, Object value);
38 void GenerationalBarrier(HeapObject object, ObjectSlot slot, Code value);
39 void GenerationalBarrier(HeapObject object, ObjectSlot slot, HeapObject value);
40 void GenerationalBarrier(HeapObject object, MaybeObjectSlot slot,
44 void GenerationalBarrierForCode(Code host, RelocInfo* rinfo, HeapObject object);
46 inline bool IsReadOnlyHeapObject(HeapObject object);
50 static inline void Marking(HeapObject host, ObjectSlot, Object value);
51 static inline void Marking(HeapObject host, HeapObjectSlot, HeapObject value);
52 static inline void Marking(HeapObject host, MaybeObjectSlot,
54 static inline void Marking(Code host, RelocInfo*, HeapObject value);
70 static inline bool IsRequired(HeapObject host, T value);
71 static bool IsImmortalImmovableHeapObject(HeapObject object);
75 static inline base::Optional<Heap*> GetHeapIfMarking(HeapObject object);
77 static void MarkingSlow(Heap* heap, HeapObject host, HeapObjectSlot,
78 HeapObject value);
79 static void MarkingSlow(Heap* heap, Code host, RelocInfo*, HeapObject value);
84 static void MarkingSlowFromGlobalHandle(Heap* heap, HeapObject value);