Searched refs:active_block (Results 1 – 1 of 1) sorted by relevance
212 BackRefBlock* active_block = active.load(std::memory_order_acquire); in findFreeBlock() local213 MALLOC_ASSERT(active_block, ASSERT_TEXT); in findFreeBlock()215 if (active_block->allocatedCount.load(std::memory_order_relaxed) < BR_MAX_CNT) in findFreeBlock()216 return active_block; in findFreeBlock()221 if (active_block->allocatedCount.load(std::memory_order_relaxed) == BR_MAX_CNT) { in findFreeBlock()222 active_block = listForUse.load(std::memory_order_relaxed); in findFreeBlock()223 if (active_block) { in findFreeBlock()224 active.store(active_block, std::memory_order_release); in findFreeBlock()225 listForUse.store(active_block->nextForUse, std::memory_order_relaxed); in findFreeBlock()226 … MALLOC_ASSERT(active_block->addedToForUse.load(std::memory_order_relaxed), ASSERT_TEXT); in findFreeBlock()[all …]