Home
last modified time | relevance | path

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

/oneTBB/src/tbbmalloc/
H A Dfrontend.cpp335 std::atomic<TLSData*> tlsPtr; member in rml::internal::LocalBlockFields
436 MALLOC_ASSERT(!tlsPtr.load(std::memory_order_relaxed), ASSERT_TEXT); in markOwned()
438 tlsPtr.store(tls, std::memory_order_relaxed); in markOwned()
441 MALLOC_ASSERT(tlsPtr.load(std::memory_order_relaxed), ASSERT_TEXT); in markOrphaned()
442 tlsPtr.store(nullptr, std::memory_order_relaxed); in markOrphaned()
1045 b->tlsPtr.store(tls, std::memory_order_relaxed); in getEmptyBlock()
1359 bin = tlsPtr.load(std::memory_order_relaxed)->getAllocationBin(objectSize); in adjustPositionInBin()
1377 tlsPtr.load(std::memory_order_relaxed)->markUsed(); in freeOwnObject()
1382 …if (tlsPtr.load(std::memory_order_relaxed)->getAllocationBin(objectSize)->getActiveBlock() != this) in freeOwnObject()
1571 tlsPtr.store(nullptr, std::memory_order_relaxed); in cleanBlockHeader()
[all …]