Home
last modified time | relevance | path

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

/oneTBB/src/tbbmalloc/
H A Dbackref.cpp328 MALLOC_ASSERT(((uintptr_t)&backRefEntry >(uintptr_t)currBlock && in removeBackRef()
329 (uintptr_t)&backRefEntry <(uintptr_t)currBlock + slabSize), ASSERT_TEXT); in removeBackRef()
331 MallocMutex::scoped_lock lock(currBlock->blockMutex); in removeBackRef()
333 backRefEntry.store(currBlock->freeList, std::memory_order_relaxed); in removeBackRef()
337 (backRefEntryValue > (uintptr_t)currBlock in removeBackRef()
338 && backRefEntryValue < (uintptr_t)currBlock + slabSize), ASSERT_TEXT); in removeBackRef()
340 currBlock->freeList = (FreeObject*)&backRefEntry; in removeBackRef()
341 …currBlock->allocatedCount.store(currBlock->allocatedCount.load(std::memory_order_relaxed)-1, std::… in removeBackRef()
344 if (!currBlock->addedToForUse.load(std::memory_order_relaxed) && in removeBackRef()
348 if (!currBlock->addedToForUse.load(std::memory_order_relaxed) && in removeBackRef()
[all …]