• Home
  • Raw
  • Download

Lines Matching refs:object

207   INLINE(static ReturnType Visit(Map* map, HeapObject* object)) {  in INLINE()  argument
208 int object_size = BodyDescriptor::SizeOf(map, object); in INLINE()
209 BodyDescriptor::template IterateBody<StaticVisitor>(object, object_size); in INLINE()
215 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { in VisitSpecialized() argument
216 DCHECK(BodyDescriptor::SizeOf(map, object) == object_size); in VisitSpecialized()
219 object->GetHeap(), object, in VisitSpecialized()
220 HeapObject::RawField(object, BodyDescriptor::kStartOffset), in VisitSpecialized()
221 HeapObject::RawField(object, object_size)); in VisitSpecialized()
230 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { in INLINE() argument
231 BodyDescriptor::template IterateBody<StaticVisitor>(object); in INLINE()
262 INLINE(static void VisitPointers(Heap* heap, HeapObject* object, in INLINE() argument
265 StaticVisitor::VisitPointer(heap, object, p); in INLINE()
272 inline static void VisitCodeEntry(Heap* heap, HeapObject* object, in VisitCodeEntry() argument
278 inline static int UnreachableVisitor(Map* map, HeapObject* object) { in UnreachableVisitor() argument
283 INLINE(static int VisitByteArray(Map* map, HeapObject* object)) { in INLINE() argument
284 return reinterpret_cast<ByteArray*>(object)->ByteArraySize(); in INLINE()
287 INLINE(static int VisitFixedDoubleArray(Map* map, HeapObject* object)) { in INLINE() argument
288 int length = reinterpret_cast<FixedDoubleArray*>(object)->length(); in INLINE()
292 INLINE(static int VisitJSObject(Map* map, HeapObject* object)) { in INLINE() argument
293 return JSObjectVisitor::Visit(map, object); in INLINE()
296 INLINE(static int VisitSeqOneByteString(Map* map, HeapObject* object)) { in INLINE() argument
297 return SeqOneByteString::cast(object) in INLINE()
301 INLINE(static int VisitSeqTwoByteString(Map* map, HeapObject* object)) { in INLINE() argument
302 return SeqTwoByteString::cast(object) in INLINE()
306 INLINE(static int VisitFreeSpace(Map* map, HeapObject* object)) { in INLINE() argument
307 return FreeSpace::cast(object)->size(); in INLINE()
313 static inline int VisitSpecialized(Map* map, HeapObject* object) { in VisitSpecialized() argument
317 INLINE(static int Visit(Map* map, HeapObject* object)) { in INLINE() argument
328 typedef int (*Callback)(Map* map, HeapObject* object);
362 INLINE(static void VisitWeakCell(Map* map, HeapObject* object));
363 INLINE(static void VisitTransitionArray(Map* map, HeapObject* object));
364 INLINE(static void VisitCodeEntry(Heap* heap, HeapObject* object,
378 INLINE(static void VisitMap(Map* map, HeapObject* object));
379 INLINE(static void VisitCode(Map* map, HeapObject* object));
380 INLINE(static void VisitBytecodeArray(Map* map, HeapObject* object));
381 INLINE(static void VisitSharedFunctionInfo(Map* map, HeapObject* object));
382 INLINE(static void VisitWeakCollection(Map* map, HeapObject* object));
383 INLINE(static void VisitJSFunction(Map* map, HeapObject* object));
384 INLINE(static void VisitNativeContext(Map* map, HeapObject* object));
395 static void VisitSharedFunctionInfoStrongCode(Map* map, HeapObject* object);
396 static void VisitSharedFunctionInfoWeakCode(Map* map, HeapObject* object);
397 static void VisitJSFunctionStrongCode(Map* map, HeapObject* object);
398 static void VisitJSFunctionWeakCode(Map* map, HeapObject* object);
403 static inline void VisitSpecialized(Map* map, HeapObject* object) {} in VisitSpecialized() argument
405 INLINE(static void Visit(Map* map, HeapObject* object)) {} in INLINE() argument
417 static inline void VisitSpecialized(Map* map, HeapObject* object) { in VisitSpecialized() argument
418 TracePossibleWrapper(object); in VisitSpecialized()
419 JSObjectVisitor::template VisitSpecialized<size>(map, object); in VisitSpecialized()
422 INLINE(static void Visit(Map* map, HeapObject* object)) { in INLINE() argument
423 TracePossibleWrapper(object); in INLINE()
424 JSObjectVisitor::Visit(map, object); in INLINE()
428 INLINE(static void TracePossibleWrapper(HeapObject* object)) { in INLINE() argument
429 if (object->GetHeap()->local_embedder_heap_tracer()->InUse()) { in INLINE()
430 DCHECK(object->IsJSObject()); in INLINE()
431 object->GetHeap()->TracePossibleWrapper(JSObject::cast(object)); in INLINE()
439 typedef void (*Callback)(Map* map, HeapObject* object);