reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
300 Chunk::loadHeader(Cookie, OldPtr, &OldHeader); 302 if (UNLIKELY(OldHeader.State != Chunk::State::Allocated)) 309 if (UNLIKELY(OldHeader.Origin != Chunk::Origin::Malloc)) 311 OldHeader.Origin, Chunk::Origin::Malloc); 314 void *BlockBegin = getBlockBegin(OldPtr, &OldHeader); 317 const uptr ClassId = OldHeader.ClassId; 321 OldSize = OldHeader.SizeOrUnusedBytes; 325 (reinterpret_cast<uptr>(OldPtr) + OldHeader.SizeOrUnusedBytes); 334 Chunk::UnpackedHeader NewHeader = OldHeader; 339 Chunk::compareExchangeHeader(Cookie, OldPtr, &NewHeader, &OldHeader); 350 const uptr OldSize = getSize(OldPtr, &OldHeader); 352 quarantineOrDeallocateChunk(OldPtr, &OldHeader, OldSize);