Lines Matching refs:HeapObject
142 bool ReferenceMapContains(HeapObject* o) { in ReferenceMapContains()
166 virtual void SerializeObject(HeapObject* o, HowToCode how_to_code,
169 virtual bool MustBeDeferred(HeapObject* object);
175 void PutRoot(int index, HeapObject* object, HowToCode how, WhereToPoint where,
178 void PutBackReference(HeapObject* object, SerializerReference reference);
182 int PutAlignmentPrefix(HeapObject* object);
186 bool SerializeHotObject(HeapObject* obj, HowToCode how_to_code,
190 bool SerializeBackReference(HeapObject* obj, HowToCode how_to_code,
195 bool SerializeBuiltinReference(HeapObject* obj, HowToCode how_to_code,
199 bool ObjectIsBytecodeHandler(HeapObject* obj) const;
221 void QueueDeferredObject(HeapObject* obj) { in QueueDeferredObject()
233 void PushStack(HeapObject* o) { stack_.push_back(o); } in PushStack()
251 std::vector<HeapObject*> deferred_objects_; // To handle stack overflow.
262 std::vector<HeapObject*> stack_;
275 ObjectSerializer(Serializer* serializer, HeapObject* obj, in ObjectSerializer()
295 void VisitPointers(HeapObject* host, Object** start, Object** end) override;
296 void VisitPointers(HeapObject* host, MaybeObject** start,
324 HeapObject* object_;