Lines Matching refs:BackendPtr
184 void *BackendPtr = Chunk::getBackendPtr(Ptr, &Header); in Recycle() local
186 getBackend().deallocatePrimary(Cache_, BackendPtr, Header.ClassId); in Recycle()
188 getBackend().deallocateSecondary(BackendPtr); in Recycle()
323 void *BackendPtr; in allocate() local
331 BackendPtr = Backend.allocatePrimary(&TSD->Cache, ClassId); in allocate()
337 BackendPtr = Backend.allocateSecondary(BackendSize, Alignment); in allocate()
339 if (UNLIKELY(!BackendPtr)) { in allocate()
348 memset(BackendPtr, 0, PrimaryT::ClassIdToSize(ClassId)); in allocate()
351 uptr UserPtr = reinterpret_cast<uptr>(BackendPtr) + Chunk::getHeaderSize(); in allocate()
361 DCHECK_LE(UserPtr + Size, reinterpret_cast<uptr>(BackendPtr) + BackendSize); in allocate()
393 void *BackendPtr = Chunk::getBackendPtr(Ptr, Header); in quarantineOrDeallocateChunk() local
397 getBackend().deallocatePrimary(&TSD->Cache, BackendPtr, in quarantineOrDeallocateChunk()
402 getBackend().deallocateSecondary(BackendPtr); in quarantineOrDeallocateChunk()