Lines Matching refs:Map
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()
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()
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()
416 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, 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()
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()
585 class Map::BodyDescriptor final : public BodyDescriptorBase {
587 static bool IsValidSlot(Map* map, HeapObject* obj, int offset) { in IsValidSlot()
588 return offset >= Map::kPointerFieldsBeginOffset && in IsValidSlot()
589 offset < Map::kPointerFieldsEndOffset; in IsValidSlot()
593 static inline void IterateBody(Map* map, HeapObject* obj, int object_size, in IterateBody()
595 IteratePointers(obj, Map::kPointerFieldsBeginOffset, in IterateBody()
596 Map::kTransitionsOrPrototypeInfoOffset, v); in IterateBody()
598 IteratePointers(obj, Map::kTransitionsOrPrototypeInfoOffset + kPointerSize, in IterateBody()
599 Map::kPointerFieldsEndOffset, v); 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()
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()
758 return Op::template apply<Map::BodyDescriptor>(p1, p2, p3, p4); in BodyDescriptorApply()
841 Map* m = map(); 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()