Home
last modified time | relevance | path

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

/oneTBB/src/tbbmalloc/
H A Dbackref.cpp246 std::atomic<void*>& backRefEntry = *(std::atomic<void*>*)( in getBackRef() local
250 return backRefEntry.load(std::memory_order_relaxed); in getBackRef()
326 …std::atomic<void*>& backRefEntry = *(std::atomic<void*>*)((uintptr_t)currBlock + sizeof(BackRefBlo… in removeBackRef() local
328 MALLOC_ASSERT(((uintptr_t)&backRefEntry >(uintptr_t)currBlock && in removeBackRef()
329 (uintptr_t)&backRefEntry <(uintptr_t)currBlock + slabSize), ASSERT_TEXT); in removeBackRef()
333 backRefEntry.store(currBlock->freeList, std::memory_order_relaxed); in removeBackRef()
335 uintptr_t backRefEntryValue = (uintptr_t)backRefEntry.load(std::memory_order_relaxed); in removeBackRef()
340 currBlock->freeList = (FreeObject*)&backRefEntry; in removeBackRef()