Lines Matching defs:obj
22 // static bool IsValidSlot(Map map, HeapObject obj, int offset);
28 // static inline void IterateBody(Map map, HeapObject obj, int object_size,
33 static inline void IteratePointers(HeapObject obj, int start_offset,
37 static inline void IteratePointer(HeapObject obj, int offset,
41 static inline void IterateCustomWeakPointers(HeapObject obj, int start_offset,
46 static inline void IterateCustomWeakPointer(HeapObject obj, int offset,
50 static inline void IterateEphemeron(HeapObject obj, int index, int key_offset,
54 static inline void IterateMaybeWeakPointers(HeapObject obj, int start_offset,
58 static inline void IterateMaybeWeakPointer(HeapObject obj, int offset,
63 static inline bool IsValidJSObjectSlotImpl(Map map, HeapObject obj,
67 static inline bool IsValidEmbedderJSObjectSlotImpl(Map map, HeapObject obj,
72 static inline void IterateJSObjectBodyImpl(Map map, HeapObject obj,
86 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
91 static inline void IterateBody(Map map, HeapObject obj, ObjectVisitor* v) {
92 IteratePointers(obj, start_offset, end_offset, v);
96 static inline void IterateBody(Map map, HeapObject obj, int object_size,
98 IterateBody(map, obj, v);
128 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
133 static inline void IterateBody(Map map, HeapObject obj, int object_size,
135 IteratePointers(obj, start_offset, object_size, v);
169 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
174 static inline void IterateBody(Map map, HeapObject obj, int object_size,
176 IterateMaybeWeakPointers(obj, start_offset, object_size, v);
200 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
203 static inline void IterateBody(Map map, HeapObject obj, int object_size,
226 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
227 return ParentBodyDescriptor::IsValidSlot(map, obj, offset) ||
228 ChildBodyDescriptor::IsValidSlot(map, obj, offset);
232 static inline void IterateBody(Map map, HeapObject obj, ObjectVisitor* v) {
233 ParentBodyDescriptor::IterateBody(map, obj, v);
234 ChildBodyDescriptor::IterateBody(map, obj, v);
238 static inline void IterateBody(Map map, HeapObject obj, int object_size,
240 ParentBodyDescriptor::IterateBody(map, obj, object_size, v);
241 ChildBodyDescriptor::IterateBody(map, obj, object_size, v);