Lines Matching defs:SizeClassMap
48 typedef SizeClassMapT SizeClassMap;
50 SizeClassMap, RegionSizeLog, MinReleaseToOsIntervalMs,
59 return (ClassId == SizeClassMap::BatchClassId)
61 : SizeClassMap::getSizeByClassId(ClassId);
64 static bool canAllocate(uptr Size) { return Size <= SizeClassMap::MaxSize; }
89 Region->CanRelease = (I != SizeClassMap::BatchClassId) &&
138 if (static_cast<uptr>(I) == SizeClassMap::BatchClassId)
142 getRegionInfo(SizeClassMap::BatchClassId)->Mutex.lock();
146 getRegionInfo(SizeClassMap::BatchClassId)->Mutex.unlock();
148 if (I == SizeClassMap::BatchClassId)
156 if (I == SizeClassMap::BatchClassId)
226 if (I == SizeClassMap::BatchClassId)
230 if (Begin > End || End - Begin < SizeClassMap::getSizeByClassId(I))
252 B.BlockSize = SizeClassMap::getSizeByClassId(ClassId);
266 static const uptr NumClasses = SizeClassMap::NumClasses;
324 if (ClassId != SizeClassMap::BatchClassId)