Home
last modified time | relevance | path

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

/oneTBB/src/tbbmalloc/
H A Dbackref.cpp31 FreeObject *freeList; member
43 freeList(nullptr), nextRawMemBlock(nullptr), allocatedCount(0), myNum(num), in BackRefBlock()
277 if (blockToUse->freeList) { in newBackRef()
278 toUse = (void**)blockToUse->freeList; in newBackRef()
279 blockToUse->freeList = blockToUse->freeList->next; in newBackRef()
280 MALLOC_ASSERT(!blockToUse->freeList || in newBackRef()
281 ((uintptr_t)blockToUse->freeList>=(uintptr_t)blockToUse in newBackRef()
282 && (uintptr_t)blockToUse->freeList < in newBackRef()
333 backRefEntry.store(currBlock->freeList, std::memory_order_relaxed); in removeBackRef()
340 currBlock->freeList = (FreeObject*)&backRefEntry; in removeBackRef()
H A Dfrontend.cpp331 FreeObject *freeList; member in rml::internal::LocalBlockFields
1371 freeList = nullptr; in restoreBumpPtr()
1393 objectToFree->next = freeList; in freeOwnObject()
1394 freeList = objectToFree; in freeOwnObject()
1485 temp->next = freeList; in privatizePublicFreeList()
1486 freeList = localPublicFreeList; in privatizePublicFreeList()
1568 freeList = nullptr; in cleanBlockHeader()
2109 if (!freeList) return nullptr; in allocateFromFreeList()
2111 result = freeList; in allocateFromFreeList()
2114 freeList = result->next; in allocateFromFreeList()
[all …]