Lines Matching refs:NewHeader
70 Chunk::UnpackedHeader NewHeader = Header; in recycle() local
71 NewHeader.State = Chunk::State::Available; in recycle()
72 Chunk::compareExchangeHeader(Allocator.Cookie, Ptr, &NewHeader, &Header); in recycle()
74 void *BlockBegin = Allocator::getBlockBegin(Ptr, &NewHeader); in recycle()
75 const uptr ClassId = NewHeader.ClassId; in recycle()
116 Chunk::UnpackedHeader NewHeader = Header; in deallocate() local
117 NewHeader.State = Chunk::State::Available; in deallocate()
118 Chunk::compareExchangeHeader(Allocator.Cookie, Ptr, &NewHeader, &Header); in deallocate()
587 Chunk::UnpackedHeader NewHeader = OldHeader; variable
588 NewHeader.SizeOrUnusedBytes =
592 Chunk::compareExchangeHeader(Cookie, OldPtr, &NewHeader, &OldHeader);
1036 Chunk::UnpackedHeader NewHeader = *Header; in quarantineOrDeallocateChunk() local
1037 if (UNLIKELY(NewHeader.ClassId && useMemoryTagging(Options))) { in quarantineOrDeallocateChunk()
1042 Options, reinterpret_cast<uptr>(getBlockBegin(Ptr, &NewHeader)), in quarantineOrDeallocateChunk()
1043 SizeClassMap::getSizeByClassId(NewHeader.ClassId)); in quarantineOrDeallocateChunk()
1049 NewHeader.OriginOrWasZeroed = !TSDRegistry.getDisableMemInit(); in quarantineOrDeallocateChunk()
1059 NewHeader.State = Chunk::State::Available; in quarantineOrDeallocateChunk()
1060 Chunk::compareExchangeHeader(Cookie, Ptr, &NewHeader, Header); in quarantineOrDeallocateChunk()
1061 void *BlockBegin = getBlockBegin(Ptr, &NewHeader); in quarantineOrDeallocateChunk()
1062 const uptr ClassId = NewHeader.ClassId; in quarantineOrDeallocateChunk()
1073 NewHeader.State = Chunk::State::Quarantined; in quarantineOrDeallocateChunk()
1074 Chunk::compareExchangeHeader(Cookie, Ptr, &NewHeader, Header); in quarantineOrDeallocateChunk()