Searched refs:tlsPtr (Results 1 – 1 of 1) sorted by relevance
335 std::atomic<TLSData*> tlsPtr; member in rml::internal::LocalBlockFields436 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 …]