Lines Matching refs:Map
75 V(Map) \
114 static VisitorId GetVisitorId(Map* map);
151 inline Callback GetVisitor(Map* map);
194 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { in INLINE()
202 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { in VisitSpecialized()
217 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { in INLINE()
245 INLINE(static int IterateBody(Map* map, HeapObject* obj)) { in INLINE()
265 INLINE(static int VisitByteArray(Map* map, HeapObject* object)) { in INLINE()
269 INLINE(static int VisitFixedDoubleArray(Map* map, HeapObject* object)) { in INLINE()
274 INLINE(static int VisitJSObject(Map* map, HeapObject* object)) { in INLINE()
278 INLINE(static int VisitSeqOneByteString(Map* map, HeapObject* object)) { in INLINE()
283 INLINE(static int VisitSeqTwoByteString(Map* map, HeapObject* object)) { in INLINE()
288 INLINE(static int VisitFreeSpace(Map* map, HeapObject* object)) { in INLINE()
292 INLINE(static int VisitJSArrayBuffer(Map* map, HeapObject* object));
293 INLINE(static int VisitBytecodeArray(Map* map, HeapObject* object));
298 static inline int VisitSpecialized(Map* map, HeapObject* object) { in VisitSpecialized()
302 INLINE(static int Visit(Map* map, HeapObject* object)) { in INLINE()
313 typedef int (*Callback)(Map* map, HeapObject* object);
343 INLINE(static void IterateBody(Map* map, HeapObject* obj)) { in INLINE()
347 INLINE(static void VisitPropertyCell(Map* map, HeapObject* object));
348 INLINE(static void VisitWeakCell(Map* map, HeapObject* object));
349 INLINE(static void VisitTransitionArray(Map* map, HeapObject* object));
364 INLINE(static void VisitMap(Map* map, HeapObject* object));
365 INLINE(static void VisitCode(Map* map, HeapObject* object));
366 INLINE(static void VisitSharedFunctionInfo(Map* map, HeapObject* object));
367 INLINE(static void VisitAllocationSite(Map* map, HeapObject* object));
368 INLINE(static void VisitWeakCollection(Map* map, HeapObject* object));
369 INLINE(static void VisitJSFunction(Map* map, HeapObject* object));
370 INLINE(static void VisitJSRegExp(Map* map, HeapObject* object));
371 INLINE(static void VisitJSArrayBuffer(Map* map, HeapObject* object));
372 INLINE(static void VisitNativeContext(Map* map, HeapObject* object));
373 INLINE(static void VisitBytecodeArray(Map* map, HeapObject* object));
376 static void MarkMapContents(Heap* heap, Map* map);
386 static void VisitJSFunctionStrongCode(Map* map, HeapObject* object);
387 static void VisitJSFunctionWeakCode(Map* map, HeapObject* object);
392 static inline void VisitSpecialized(Map* map, HeapObject* object) {} in VisitSpecialized()
394 INLINE(static void Visit(Map* map, HeapObject* object)) {} in INLINE()
406 typedef void (*Callback)(Map* map, HeapObject* object);