Lines Matching refs:HeapObject
32 static inline void IteratePointers(HeapObject* obj, int start_offset,
36 static inline void IteratePointer(HeapObject* obj, int offset,
40 static inline void IterateMaybeWeakPointers(HeapObject* obj, int start_offset,
44 static inline void IterateMaybeWeakPointer(HeapObject* obj, int offset,
49 static inline bool IsValidSlotImpl(Map* map, HeapObject* obj, int offset);
53 static inline void IterateBodyImpl(Map* map, HeapObject* obj,
69 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
74 static inline void IterateBody(Map* map, HeapObject* obj, ObjectVisitor* v) { in IterateBody()
79 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
84 static inline int SizeOf(Map* map, HeapObject* object) { return kSize; } in SizeOf()
96 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
101 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
106 static inline int SizeOf(Map* map, HeapObject* object);
110 typedef FlexibleBodyDescriptor<HeapObject::kHeaderSize> StructBodyDescriptor;
125 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
131 static inline void IterateBody(Map* map, HeapObject* obj, ObjectVisitor* v) { in IterateBody()
137 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
143 static inline int SizeOf(Map* map, HeapObject* object) { in SizeOf()