Lines Matching defs:map
8 #include "src/objects/map.h"
20 // of the object or to the map word, the result is UNDEFINED (!!!).
22 // static bool IsValidSlot(Map map, HeapObject obj, int offset);
28 // static inline void IterateBody(Map map, HeapObject obj, int object_size,
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) {
96 static inline void IterateBody(Map map, HeapObject obj, int object_size,
98 IterateBody(map, obj, v);
102 static inline int SizeOf(Map map, HeapObject object) {
117 static inline int SizeOf(Map map, HeapObject object) { return kSize; }
128 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
133 static inline void IterateBody(Map map, HeapObject obj, int object_size,
139 static inline int SizeOf(Map map, HeapObject object) {
152 static inline int SizeOf(Map map, HeapObject object);
169 static bool IsValidSlot(Map map, HeapObject obj, int offset) {
174 static inline void IterateBody(Map map, HeapObject obj, int object_size,
180 static inline int SizeOf(Map map, HeapObject object) {
194 static inline int SizeOf(Map map, HeapObject object);
200 static bool IsValidSlot(Map map, HeapObject obj, int offset) { return false; }
203 static inline void IterateBody(Map map, HeapObject obj, int object_size,
207 static inline int SizeOf(Map map, HeapObject object) {
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);
244 static inline int SizeOf(Map map, HeapObject object) {
246 return ChildBodyDescriptor::SizeOf(map, object);