Home
last modified time | relevance | path

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

/rocksdb-6.9/util/
Dthread_local.cc72 bool CompareAndSwap(uint32_t id, void* ptr, void*& expected);
427 bool ThreadLocalPtr::StaticMeta::CompareAndSwap(uint32_t id, void* ptr, in CompareAndSwap() function in ROCKSDB_NAMESPACE::ThreadLocalPtr::StaticMeta
542 bool ThreadLocalPtr::CompareAndSwap(void* ptr, void*& expected) { in CompareAndSwap() function in ROCKSDB_NAMESPACE::ThreadLocalPtr
543 return Instance()->CompareAndSwap(id_, ptr, expected); in CompareAndSwap()
Dthread_local_test.cc518 TEST_F(ThreadLocalTest, CompareAndSwap) { in TEST_F() argument
523 ASSERT_TRUE(tls.CompareAndSwap(reinterpret_cast<void*>(2), expected)); in TEST_F()
526 ASSERT_TRUE(!tls.CompareAndSwap(reinterpret_cast<void*>(2), expected)); in TEST_F()
530 ASSERT_TRUE(tls.CompareAndSwap(reinterpret_cast<void*>(3), expected)); in TEST_F()
Dthread_local.h66 bool CompareAndSwap(void* ptr, void*& expected);
/rocksdb-6.9/db/
Dcolumn_family.cc1206 if (local_sv_->CompareAndSwap(static_cast<void*>(sv), expected)) { in ReturnThreadLocalSuperVersion()