Lines Matching refs:HeapObject

46 int FlexibleBodyDescriptor<start_offset>::SizeOf(Map map, HeapObject object) {
52 HeapObject object) {
56 bool BodyDescriptorBase::IsValidJSObjectSlotImpl(Map map, HeapObject obj,
81 void BodyDescriptorBase::IterateJSObjectBodyImpl(Map map, HeapObject obj,
115 DISABLE_CFI_PERF void BodyDescriptorBase::IteratePointers(HeapObject obj,
119 if (start_offset == HeapObject::kMapOffset) {
127 void BodyDescriptorBase::IteratePointer(HeapObject obj, int offset,
129 DCHECK_NE(offset, HeapObject::kMapOffset);
135 HeapObject obj, int start_offset, int end_offset, ObjectVisitor* v) {
141 void BodyDescriptorBase::IterateMaybeWeakPointer(HeapObject obj, int offset,
143 DCHECK_NE(offset, HeapObject::kMapOffset);
149 HeapObject obj, int start_offset, int end_offset, ObjectVisitor* v) {
155 DISABLE_CFI_PERF void BodyDescriptorBase::IterateEphemeron(HeapObject obj,
165 void BodyDescriptorBase::IterateCustomWeakPointer(HeapObject obj, int offset,
172 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
175 static inline void IterateBody(Map map, HeapObject obj, int object_size,
178 static inline int SizeOf(Map map, HeapObject object) {
186 static inline int SizeOf(Map map, HeapObject raw_object) {
193 static inline int SizeOf(Map map, HeapObject raw_object) {
202 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
208 static inline void IterateBody(Map map, HeapObject obj, int object_size,
213 static inline int SizeOf(Map map, HeapObject object) {
222 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
227 static inline void IterateBody(Map map, HeapObject obj, int object_size,
232 static inline int SizeOf(Map map, HeapObject object) {
239 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
240 return offset >= HeapObject::kHeaderSize;
244 static inline void IterateBody(Map map, HeapObject obj, int object_size,
246 IteratePointers(obj, HeapObject::kHeaderSize, kTargetOffset, v);
252 static inline int SizeOf(Map map, HeapObject object) {
259 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
264 static inline void IterateBody(Map map, HeapObject obj, int object_size,
272 static inline int SizeOf(Map map, HeapObject object) {
279 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
284 static inline void IterateBody(Map map, HeapObject obj, int object_size,
293 static inline int SizeOf(Map map, HeapObject object) {
307 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
321 static inline void IterateBody(Map map, HeapObject obj, int object_size,
334 static inline int SizeOf(Map map, HeapObject object) {
343 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
349 static inline void IterateBody(Map map, HeapObject obj, int object_size,
367 static inline int SizeOf(Map map, HeapObject object) {
374 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
381 static inline void IterateBody(Map map, HeapObject obj, int object_size,
388 static inline int SizeOf(Map map, HeapObject object) {
395 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
404 static inline void IterateBody(Map map, HeapObject obj, int object_size,
413 static inline int SizeOf(Map map, HeapObject object) {
420 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
427 static inline void IterateBody(Map map, HeapObject obj, int object_size,
434 static inline int SizeOf(Map map, HeapObject object) {
441 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
444 static inline void IterateBody(Map map, HeapObject obj, int object_size,
450 static inline int SizeOf(Map map, HeapObject object) {
459 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
467 static inline void IterateBody(Map map, HeapObject obj, int object_size,
475 static inline int SizeOf(Map map, HeapObject obj) {
484 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
497 static inline void IterateBody(Map map, HeapObject obj, int object_size,
507 static inline int SizeOf(Map map, HeapObject obj) {
515 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
518 static inline void IterateBody(Map map, HeapObject obj, int object_size,
521 static inline int SizeOf(Map map, HeapObject obj) {
528 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
534 static inline void IterateBody(Map map, HeapObject obj, int object_size,
541 static inline int SizeOf(Map map, HeapObject obj) {
549 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
552 static inline void IterateBody(Map map, HeapObject obj, int object_size,
555 static inline int SizeOf(Map map, HeapObject obj) {
562 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
565 static inline void IterateBody(Map map, HeapObject obj, int object_size,
568 static inline int SizeOf(Map map, HeapObject obj) {
576 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
579 static inline void IterateBody(Map map, HeapObject obj, int object_size,
582 static inline int SizeOf(Map map, HeapObject obj) {
590 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
595 static inline void IterateBody(Map map, HeapObject obj, int object_size,
603 static inline int SizeOf(Map map, HeapObject obj) {
611 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
612 return offset >= HeapObject::kHeaderSize;
616 static inline void IterateBody(Map map, HeapObject obj, int object_size,
623 static inline int SizeOf(Map map, HeapObject obj) {
630 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
631 return offset >= HeapObject::kHeaderSize;
635 static inline void IterateBody(Map map, HeapObject obj, int object_size,
637 IteratePointers(obj, HeapObject::kHeaderSize, kObjectCreateMapOffset, v);
642 static inline int SizeOf(Map map, HeapObject obj) {
651 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
656 static inline void IterateBody(Map map, HeapObject obj, int object_size,
661 static inline int SizeOf(Map map, HeapObject object) {
668 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
671 static inline void IterateBody(Map map, HeapObject obj, int object_size,
680 static inline int SizeOf(Map map, HeapObject object) { return kSize; }
686 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
691 static inline void IterateBody(Map map, HeapObject obj, int object_size,
700 static inline int SizeOf(Map map, HeapObject object) { return kSize; }
705 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
710 static inline void IterateBody(Map map, HeapObject obj, int object_size,
716 static inline int SizeOf(Map map, HeapObject object) { return kSize; }
721 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
726 static inline void IterateBody(Map map, HeapObject obj, int object_size,
734 static inline int SizeOf(Map map, HeapObject object) { return kSize; }
739 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
753 static inline void IterateBody(Map map, HeapObject obj, int object_size,
762 static inline int SizeOf(Map map, HeapObject object) {
769 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
777 static inline void IterateBody(Map map, HeapObject obj, int object_size,
785 static inline int SizeOf(Map map, HeapObject object) {
792 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
800 static inline void IterateBody(Map map, HeapObject obj, int object_size,
813 static inline int SizeOf(Map map, HeapObject object) {
822 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
825 static inline void IterateBody(Map map, HeapObject obj, int object_size,
835 static inline int SizeOf(Map map, HeapObject object) { return kSize; }
840 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
843 static inline void IterateBody(Map map, HeapObject obj, int object_size,
853 static inline int SizeOf(Map map, HeapObject object) { return kSize; }
858 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
861 static inline void IterateBody(Map map, HeapObject obj, int object_size,
864 static inline int SizeOf(Map map, HeapObject object) {
879 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
897 static inline void IterateBody(Map map, HeapObject obj, ObjectVisitor* v) {
906 static inline void IterateBody(Map map, HeapObject obj, int object_size,
911 static inline int SizeOf(Map map, HeapObject object) {
918 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
928 static inline void IterateBody(Map map, HeapObject obj, int object_size,
935 static inline int SizeOf(Map map, HeapObject obj) { return Map::kSize; }
940 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
941 return offset >= HeapObject::kHeaderSize;
945 static inline void IterateBody(Map map, HeapObject obj, int object_size,
955 static inline int SizeOf(Map map, HeapObject object) {
962 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
967 static inline void IterateBody(Map map, HeapObject obj, int object_size,
977 static inline int SizeOf(Map map, HeapObject object) {
984 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
990 static inline void IterateBody(Map map, HeapObject obj, int object_size,
1005 static inline int SizeOf(Map map, HeapObject object) {
1012 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
1029 static inline void IterateBody(Map map, HeapObject obj, int object_size,
1049 static inline int SizeOf(Map map, HeapObject object) {
1333 void HeapObject::IterateFast(PtrComprCageBase cage_base, ObjectVisitor* v) {
1339 void HeapObject::IterateFast(Map map, int object_size, ObjectVisitor* v) {
1345 void HeapObject::IterateBodyFast(PtrComprCageBase cage_base, ObjectVisitor* v) {
1352 static void apply(Map map, HeapObject obj, int object_size,
1359 void HeapObject::IterateBodyFast(Map map, int object_size, ObjectVisitor* v) {
1366 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
1371 static inline void IterateBody(Map map, HeapObject obj, int object_size,
1385 static inline int SizeOf(Map map, HeapObject object) {