Lines Matching refs:object

205   INLINE(static ReturnType Visit(Map* map, HeapObject* object)) {  in INLINE()  argument
206 int object_size = BodyDescriptor::SizeOf(map, object); in INLINE()
207 BodyDescriptor::template IterateBody<StaticVisitor>(object, object_size); in INLINE()
213 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { in VisitSpecialized() argument
214 DCHECK(BodyDescriptor::SizeOf(map, object) == object_size); in VisitSpecialized()
217 object->GetHeap(), object, in VisitSpecialized()
218 HeapObject::RawField(object, BodyDescriptor::kStartOffset), in VisitSpecialized()
219 HeapObject::RawField(object, object_size)); in VisitSpecialized()
228 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { in INLINE() argument
229 BodyDescriptor::template IterateBody<StaticVisitor>(object); in INLINE()
260 INLINE(static void VisitPointers(Heap* heap, HeapObject* object, in INLINE() argument
263 StaticVisitor::VisitPointer(heap, object, p); in INLINE()
270 INLINE(static void VisitCodeEntry(Heap* heap, HeapObject* object, in INLINE() argument
276 INLINE(static int VisitByteArray(Map* map, HeapObject* object)) { in INLINE() argument
277 return reinterpret_cast<ByteArray*>(object)->ByteArraySize(); in INLINE()
280 INLINE(static int VisitFixedDoubleArray(Map* map, HeapObject* object)) { in INLINE() argument
281 int length = reinterpret_cast<FixedDoubleArray*>(object)->length(); in INLINE()
285 INLINE(static int VisitJSObject(Map* map, HeapObject* object)) { in INLINE() argument
286 return JSObjectVisitor::Visit(map, object); in INLINE()
289 INLINE(static int VisitSeqOneByteString(Map* map, HeapObject* object)) { in INLINE() argument
290 return SeqOneByteString::cast(object) in INLINE()
294 INLINE(static int VisitSeqTwoByteString(Map* map, HeapObject* object)) { in INLINE() argument
295 return SeqTwoByteString::cast(object) in INLINE()
299 INLINE(static int VisitFreeSpace(Map* map, HeapObject* object)) { in INLINE() argument
300 return FreeSpace::cast(object)->size(); in INLINE()
303 INLINE(static int VisitBytecodeArray(Map* map, HeapObject* object));
308 static inline int VisitSpecialized(Map* map, HeapObject* object) { in VisitSpecialized() argument
312 INLINE(static int Visit(Map* map, HeapObject* object)) { in INLINE() argument
323 typedef int (*Callback)(Map* map, HeapObject* object);
357 INLINE(static void VisitWeakCell(Map* map, HeapObject* object));
358 INLINE(static void VisitTransitionArray(Map* map, HeapObject* object));
359 INLINE(static void VisitCodeEntry(Heap* heap, HeapObject* object,
373 INLINE(static void VisitMap(Map* map, HeapObject* object));
374 INLINE(static void VisitCode(Map* map, HeapObject* object));
375 INLINE(static void VisitSharedFunctionInfo(Map* map, HeapObject* object));
376 INLINE(static void VisitWeakCollection(Map* map, HeapObject* object));
377 INLINE(static void VisitJSFunction(Map* map, HeapObject* object));
378 INLINE(static void VisitNativeContext(Map* map, HeapObject* object));
389 static void VisitSharedFunctionInfoStrongCode(Map* map, HeapObject* object);
390 static void VisitSharedFunctionInfoWeakCode(Map* map, HeapObject* object);
391 static void VisitJSFunctionStrongCode(Map* map, HeapObject* object);
392 static void VisitJSFunctionWeakCode(Map* map, HeapObject* object);
397 static inline void VisitSpecialized(Map* map, HeapObject* object) {} in VisitSpecialized() argument
399 INLINE(static void Visit(Map* map, HeapObject* object)) {} in INLINE() argument
411 static inline void VisitSpecialized(Map* map, HeapObject* object) { in VisitSpecialized() argument
412 TracePossibleWrapper(object); in VisitSpecialized()
413 JSObjectVisitor::template VisitSpecialized<size>(map, object); in VisitSpecialized()
416 INLINE(static void Visit(Map* map, HeapObject* object)) { in INLINE() argument
417 TracePossibleWrapper(object); in INLINE()
418 JSObjectVisitor::Visit(map, object); in INLINE()
422 INLINE(static void TracePossibleWrapper(HeapObject* object)) { in INLINE() argument
423 if (object->GetHeap()->UsingEmbedderHeapTracer()) { in INLINE()
424 DCHECK(object->IsJSObject()); in INLINE()
425 object->GetHeap()->TracePossibleWrapper(JSObject::cast(object)); in INLINE()
433 typedef void (*Callback)(Map* map, HeapObject* object);