Lines Matching refs:ClassId
99 const uptr ClassId = Header->ClassId; in getUsableSize() local
100 if (ClassId) in getUsableSize()
101 return PrimaryT::ClassIdToSize(ClassId) - getHeaderSize() - in getUsableSize()
110 if (Header->ClassId) in getSize()
191 if (Header.ClassId) in Recycle()
192 getBackend().deallocatePrimary(Cache_, BackendPtr, Header.ClassId); in Recycle()
346 u8 ClassId; in allocate() local
349 ClassId = SizeClassMap::ClassID(BackendSize); in allocate()
352 BackendPtr = Backend.allocatePrimary(&TSD->Cache, ClassId); in allocate()
357 ClassId = 0; in allocate()
368 if ((ForceZeroContents || ZeroContents) && ClassId) in allocate()
369 memset(BackendPtr, 0, PrimaryT::ClassIdToSize(ClassId)); in allocate()
377 DCHECK(ClassId); in allocate()
385 if (ClassId) { in allocate()
386 Header.ClassId = ClassId; in allocate()
415 if (Header->ClassId) { in quarantineOrDeallocateChunk()
419 Header->ClassId); in quarantineOrDeallocateChunk()
528 OldHeader.ClassId ? NewSize : UsableSize - NewSize; in reallocate()
536 const uptr OldSize = OldHeader.ClassId ? OldHeader.SizeOrUnusedBytes : in reallocate()
632 Header.ClassId = LargestClassId; in performSanityChecks()
633 if (Header.ClassId != LargestClassId) in performSanityChecks()