• Home
  • Raw
  • Download

Lines Matching refs:HeapObject

20 int FlexibleBodyDescriptor<start_offset>::SizeOf(Map* map, HeapObject* object) {  in SizeOf()
24 bool BodyDescriptorBase::IsValidSlotImpl(Map* map, HeapObject* obj, in IsValidSlotImpl()
39 void BodyDescriptorBase::IterateBodyImpl(Map* map, HeapObject* obj, in IterateBodyImpl()
62 DISABLE_CFI_PERF void BodyDescriptorBase::IteratePointers(HeapObject* obj, in IteratePointers()
66 v->VisitPointers(obj, HeapObject::RawField(obj, start_offset), in IteratePointers()
67 HeapObject::RawField(obj, end_offset)); in IteratePointers()
71 void BodyDescriptorBase::IteratePointer(HeapObject* obj, int offset, in IteratePointer()
73 v->VisitPointer(obj, HeapObject::RawField(obj, offset)); in IteratePointer()
78 HeapObject* obj, int start_offset, int end_offset, ObjectVisitor* v) { in IterateMaybeWeakPointers()
79 v->VisitPointers(obj, HeapObject::RawMaybeWeakField(obj, start_offset), in IterateMaybeWeakPointers()
80 HeapObject::RawMaybeWeakField(obj, end_offset)); in IterateMaybeWeakPointers()
84 void BodyDescriptorBase::IterateMaybeWeakPointer(HeapObject* obj, int offset, in IterateMaybeWeakPointer()
86 v->VisitPointer(obj, HeapObject::RawMaybeWeakField(obj, offset)); in IterateMaybeWeakPointer()
93 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
99 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
104 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()
113 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
118 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
123 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()
130 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
139 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
147 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()
162 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
177 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
190 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()
201 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
208 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
217 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()
226 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
234 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
248 static inline int SizeOf(Map* map, HeapObject* obj) { in SizeOf()
256 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
261 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
264 static inline int SizeOf(Map* map, HeapObject* obj) { in SizeOf()
271 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
277 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
284 static inline int SizeOf(Map* map, HeapObject* obj) { in SizeOf()
292 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
297 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
300 static inline int SizeOf(Map* map, HeapObject* obj) { in SizeOf()
307 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
312 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
315 static inline int SizeOf(Map* map, HeapObject* obj) { in SizeOf()
323 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
328 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
333 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()
340 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
345 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
347 IterateMaybeWeakPointers(obj, HeapObject::kHeaderSize, object_size, v); in IterateBody()
350 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()
357 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
362 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
365 static inline int SizeOf(Map* map, HeapObject* obj) { in SizeOf()
373 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
379 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
386 static inline int SizeOf(Map* map, HeapObject* obj) { in SizeOf()
393 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
398 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
404 static inline int SizeOf(Map* map, HeapObject* obj) { in SizeOf()
411 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
412 return offset >= HeapObject::kHeaderSize; in IsValidSlot()
416 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
418 IteratePointers(obj, HeapObject::kHeaderSize, kObjectCreateMapOffset, v); in IterateBody()
423 static inline int SizeOf(Map* map, HeapObject* obj) { in SizeOf()
432 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
437 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
442 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()
449 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
454 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
457 reinterpret_cast<Address*>(HeapObject::RawField( in IterateBody()
461 static inline int SizeOf(Map* map, HeapObject* object) { return kSize; } in SizeOf()
466 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
471 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
474 static inline int SizeOf(Map* map, HeapObject* object) { return kSize; } in SizeOf()
479 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
484 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
487 static inline int SizeOf(Map* map, HeapObject* object) { return kSize; } in SizeOf()
500 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
506 static inline void IterateBody(Map* map, HeapObject* obj, ObjectVisitor* v) { in IterateBody()
523 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
528 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()
535 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
540 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
543 static inline int SizeOf(Map* map, HeapObject* obj) { in SizeOf()
551 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
556 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
559 static inline int SizeOf(Map* map, HeapObject* obj) { in SizeOf()
567 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
574 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
580 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()
587 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
593 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
602 static inline int SizeOf(Map* map, HeapObject* obj) { return Map::kSize; } in SizeOf()
607 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
608 return offset >= HeapObject::kHeaderSize; in IsValidSlot()
612 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
622 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()
833 void HeapObject::IterateFast(ObjectVisitor* v) { in IterateFast()
840 void HeapObject::IterateBodyFast(ObjectVisitor* v) { in IterateBodyFast()
848 static void apply(Map* map, HeapObject* obj, int object_size, in apply()
855 void HeapObject::IterateBodyFast(Map* map, int object_size, ObjectVisitor* v) { in IterateBodyFast()