Lines Matching refs:HeapObject

144   bool LookupOrInsert(HeapObject obj, int* index_out) {
152 bool LookupOrInsert(Handle<HeapObject> obj, int* index_out) {
156 bool Lookup(HeapObject obj, int* index_out) const {
183 bool ReferenceMapContains(Handle<HeapObject> o) {
222 V8_INLINE bool IsNotMappedSymbol(HeapObject obj) const;
225 void SerializeObject(Handle<HeapObject> o);
226 virtual void SerializeObjectImpl(Handle<HeapObject> o) = 0;
228 virtual bool MustBeDeferred(HeapObject object);
236 void PutBackReference(HeapObject object, SerializerReference reference);
249 bool SerializeRoot(HeapObject obj);
252 bool SerializeHotObject(HeapObject obj);
255 bool SerializeBackReference(HeapObject obj);
258 bool SerializePendingObject(HeapObject obj);
261 bool ObjectIsBytecodeHandler(HeapObject obj) const;
280 void QueueDeferredObject(HeapObject obj) {
288 void RegisterObjectIsPending(HeapObject obj);
291 void ResolvePendingObject(HeapObject obj);
298 void PushStack(Handle<HeapObject> o) { stack_.Push(*o); }
337 void Add(HeapObject object) {
344 int Find(HeapObject object) {
378 GlobalHandleVector<HeapObject>
416 GlobalHandleVector<HeapObject> back_refs_;
417 GlobalHandleVector<HeapObject> stack_;
425 ObjectSerializer(Serializer* serializer, Handle<HeapObject> obj,
444 void VisitPointers(HeapObject host, ObjectSlot start,
446 void VisitPointers(HeapObject host, MaybeObjectSlot start,
448 void VisitCodePointer(HeapObject host, CodeObjectSlot slot) override;
452 void VisitExternalPointer(HeapObject host, ExternalPointer_t ptr) override;
481 Handle<HeapObject> object_;