Lines Matching refs:ClassId

83       Cache.deallocate(Header.ClassId, BlockBegin);  in recycle()
100 Header.ClassId = QuarantineClassId & Chunk::ClassIdMask; in allocate()
123 DCHECK_EQ(Header.ClassId, QuarantineClassId); in deallocate()
322 uptr ClassId) { in computeOddEvenMaskForPointerMaybe() argument
331 return 0x5555U << ((Ptr >> SizeClassMap::getSizeLSBByClassId(ClassId)) & 1); in computeOddEvenMaskForPointerMaybe()
384 uptr ClassId = 0; variable
387 ClassId = SizeClassMap::getClassIdBySize(NeededSize);
388 DCHECK_NE(ClassId, 0U);
390 Block = TSD->getCache().allocate(ClassId);
395 while (ClassId < SizeClassMap::LargestClassId && !Block)
396 Block = TSD->getCache().allocate(++ClassId);
398 ClassId = 0;
401 if (UNLIKELY(ClassId == 0)) {
416 ClassId ? Size : SecondaryBlockEnd - (UserPtr + Size);
419 return initChunk(ClassId, Origin, Block, UserPtr, SizeOrUnusedBytes,
423 return initChunkWithMemoryTagging(ClassId, Origin, Block, UserPtr, Size,
537 const uptr ClassId = Header.ClassId; variable
538 if (LIKELY(ClassId)) {
540 SizeClassMap::getSizeByClassId(ClassId);
566 (ClassId ? NewSize
572 if (ClassId) {
1041 Header.ClassId = LargestClassId; in performSanityChecks()
1042 if (UNLIKELY(Header.ClassId != LargestClassId)) in performSanityChecks()
1056 if (LIKELY(Header->ClassId)) in getSize()
1064 ALWAYS_INLINE void *initChunk(const uptr ClassId, const Chunk::Origin Origin, in initChunk() argument
1075 if (ClassId != 0 && UNLIKELY(FillContents != NoFill)) { in initChunk()
1079 PrimaryT::getSizeByClassId(ClassId)); in initChunk()
1096 Header.ClassId = ClassId & Chunk::ClassIdMask; in initChunk()
1107 initChunkWithMemoryTagging(const uptr ClassId, const Chunk::Origin Origin, in initChunkWithMemoryTagging() argument
1121 if (LIKELY(ClassId)) { in initChunkWithMemoryTagging()
1137 const uptr BlockSize = PrimaryT::getSizeByClassId(ClassId); in initChunkWithMemoryTagging()
1201 computeOddEvenMaskForPointerMaybe(Options, BlockUptr, ClassId); in initChunkWithMemoryTagging()
1228 Header.ClassId = ClassId & Chunk::ClassIdMask; in initChunkWithMemoryTagging()
1246 !Header->ClassId; in quarantineOrDeallocateChunk()
1260 Header->ClassId && !TSDRegistry.getDisableMemInit(); in quarantineOrDeallocateChunk()
1268 const uptr ClassId = Header->ClassId; in quarantineOrDeallocateChunk() local
1269 if (LIKELY(ClassId)) { in quarantineOrDeallocateChunk()
1273 CacheDrained = TSD->getCache().deallocate(ClassId, BlockBegin); in quarantineOrDeallocateChunk()
1280 Primary.tryReleaseToOS(ClassId, ReleaseToOS::Normal); in quarantineOrDeallocateChunk()
1298 if (Header->ClassId && !TSDRegistry.getDisableMemInit()) { in retagBlock()
1302 Header->ClassId); in retagBlock()
1311 if (BypassQuarantine && !Header->ClassId) { in retagBlock()