Home
last modified time | relevance | path

Searched refs:BackendPtr (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/scudo/
H A Dscudo_allocator.cpp190 void *BackendPtr = Chunk::getBackendPtr(Ptr, &Header); in Recycle() local
192 getBackend().deallocatePrimary(Cache_, BackendPtr, Header.ClassId); in Recycle()
194 getBackend().deallocateSecondary(BackendPtr); in Recycle()
345 void *BackendPtr; in allocate() local
353 BackendPtr = Backend.allocatePrimary(&TSD->Cache, ClassId); in allocate()
359 BackendPtr = Backend.allocateSecondary(BackendSize, Alignment); in allocate()
361 if (UNLIKELY(!BackendPtr)) { in allocate()
370 memset(BackendPtr, 0, PrimaryT::ClassIdToSize(ClassId)); in allocate()
415 void *BackendPtr = Chunk::getBackendPtr(Ptr, Header); in quarantineOrDeallocateChunk() local
419 getBackend().deallocatePrimary(&TSD->Cache, BackendPtr, in quarantineOrDeallocateChunk()
[all …]