/dports/devel/folly/folly-2021.12.27.00/folly/synchronization/test/ |
H A D | BatonTest.cpp | 35 run_basic_test<true, DeterministicAtomic>(); in TEST() 41 run_basic_test<false, DeterministicAtomic>(); in TEST() 49 run_pingpong_test<true, DeterministicAtomic>(1000); in TEST() 55 run_pingpong_test<false, DeterministicAtomic>(1000); in TEST() 63 run_basic_timed_wait_tests<true, DeterministicAtomic, system_clock>(); in TEST() 69 run_basic_timed_wait_tests<false, DeterministicAtomic, system_clock>(); in TEST() 78 run_timed_wait_tmo_tests<true, DeterministicAtomic, system_clock>(); in TEST() 85 run_timed_wait_tmo_tests<false, DeterministicAtomic, system_clock>(); in TEST() 126 run_timed_wait_tmo_tests<true, DeterministicAtomic, steady_clock>(); in TEST() 157 run_try_wait_tests<true, DeterministicAtomic>(); in TEST() [all …]
|
H A D | HazptrTest.cpp | 60 using folly::test::DeterministicAtomic; 1095 virtual_test<DeterministicAtomic>(); in TEST_F() 1112 destruction_test<DeterministicAtomic>( in TEST_F() 1122 move_test<DeterministicAtomic>(); in TEST_F() 1131 array_test<DeterministicAtomic>(); in TEST_F() 1149 local_test<DeterministicAtomic>(); in TEST_F() 1212 cleanup_test<DeterministicAtomic>(); in TEST_F() 1230 cohort_test<DeterministicAtomic>(); in TEST() 1255 lifo_test<DeterministicAtomic>(); in TEST_F() 1264 swmr_test<DeterministicAtomic>(); in TEST_F() [all …]
|
H A D | DistributedMutexTest.cpp | 991 basicNThreads<test::DeterministicAtomic>(threads, iterations); in runBasicNThreadsDeterministic() 1003 combineNThreads<test::DeterministicAtomic>(threads, time); in combineNThreadsDeterministic() 1015 combineWithLockNThreads<test::DeterministicAtomic>(threads, time); in combineAndLockNThreadsDeterministic() 1054 combineWithLockTryAndTimedNThreads<test::DeterministicAtomic>( in combineWithTryLockAndTimedNThreadsDeterministic() 1517 concurrentTryLocks<test::DeterministicAtomic>(2, iterations); in TEST() 1527 concurrentTryLocks<test::DeterministicAtomic>(4, iterations); in TEST() 1537 concurrentTryLocks<test::DeterministicAtomic>(8, iterations); in TEST() 1547 concurrentTryLocks<test::DeterministicAtomic>(16, iterations); in TEST() 1557 concurrentTryLocks<test::DeterministicAtomic>(32, iterations); in TEST() 1566 concurrentTryLocks<test::DeterministicAtomic>(64, 5); in TEST() [all …]
|
H A D | BatonTestHelpers.h | 86 if (!std::is_same<Atom<int>, DeterministicAtomic<int>>::value) { in run_timed_wait_regular_test() 93 if (!std::is_same<Atom<int>, DeterministicAtomic<int>>::value) { in run_timed_wait_regular_test()
|
H A D | LifoSemTests.cpp | 32 typedef LifoSemImpl<DeterministicAtomic> DLifoSem; 38 using Node = detail::LifoSemRawNode<DeterministicAtomic>; 241 DeterministicAtomic<bool> consumer_stop(false); in TEST_F() 269 DeterministicAtomic<uint32_t> handoffs{0}; in TEST_F()
|
/dports/devel/folly/folly-2021.12.27.00/folly/experimental/test/ |
H A D | RelaxedConcurrentPriorityQueueTest.cpp | 696 DeterministicAtomic>(); in TEST() 706 DeterministicAtomic>(); in TEST() 716 DeterministicAtomic>(); in TEST() 726 DeterministicAtomic>(); in TEST() 736 DeterministicAtomic>(); in TEST() 746 DeterministicAtomic>(); in TEST() 760 DeterministicAtomic>(); in TEST() 770 DeterministicAtomic>(); in TEST() 780 DeterministicAtomic>(); in TEST() 790 DeterministicAtomic>(); in TEST() [all …]
|
H A D | LockFreeRingBufferTest.cpp | 139 using folly::test::DeterministicAtomic; in TEST() 141 runWritesNeverFail<DeterministicAtomic>(1, 100, 4); in TEST() 142 runWritesNeverFail<DeterministicAtomic>(10, 100, 4); in TEST() 143 runWritesNeverFail<DeterministicAtomic>(100, 1000, 8); in TEST() 144 runWritesNeverFail<DeterministicAtomic>(1000, 10000, 16); in TEST()
|
/dports/devel/folly/folly-2021.12.27.00/folly/concurrency/test/ |
H A D | AtomicSharedPtrTest.cpp | 167 auto foo = make_counted<DeterministicAtomic, bool>(); in TEST() 170 DeterministicAtomic, in TEST() 171 counted_ptr_internals<DeterministicAtomic>> in TEST() 180 fooptr.store(make_counted<DeterministicAtomic, bool>()); in TEST() 182 l, make_counted<DeterministicAtomic, bool>())); in TEST()
|
/dports/devel/folly/folly-2021.12.27.00/folly/test/ |
H A D | MPMCQueueTest.cpp | 109 run_mt_sequencer_test<DeterministicAtomic>(1, 100, -50); in TEST() 111 run_mt_sequencer_test<DeterministicAtomic>(10, 1000, -100); in TEST() 342 runTryEnqDeqTest<DeterministicAtomic>(nt, n); in TEST() 346 runTryEnqDeqTest<DeterministicAtomic>(nt, n); in TEST() 512 MPMCQueue<int, DeterministicAtomic, Dynamic>(cap), in runMtProdConsDeterministic() 521 MPMCQueue<int, DeterministicAtomic, Dynamic>(cap), in runMtProdConsDeterministic() 530 MPMCQueue<int, DeterministicAtomic, Dynamic>(cap), in runMtProdConsDeterministic() 539 MPMCQueue<int, DeterministicAtomic, Dynamic>(cap), in runMtProdConsDeterministic() 548 MPMCQueue<int, DeterministicAtomic, Dynamic>(cap), in runMtProdConsDeterministic() 781 runNeverFailTest<DeterministicAtomic, Dynamic>(nt, n); in runMtNeverFailDeterministic() [all …]
|
H A D | FutexTest.cpp | 110 Futex<DeterministicAtomic> f(0); in deterministicAtomicWaitUntilTests() 129 void run_wait_until_tests<DeterministicAtomic>() { in run_wait_until_tests() 241 run_basic_tests<DeterministicAtomic>(); in TEST() 242 run_wait_until_tests<DeterministicAtomic>(); in TEST()
|
H A D | DeterministicSchedule.cpp | 39 const detail::Futex<DeterministicAtomic>*, 535 const detail::Futex<DeterministicAtomic>* futex, in futexWaitImpl() 540 return deterministicFutexWaitImpl<DeterministicAtomic>( in futexWaitImpl() 551 const detail::Futex<DeterministicAtomic>* futex, in futexWakeImpl() 554 return deterministicFutexWakeImpl<DeterministicAtomic>( in futexWakeImpl() 564 CacheLocality const& CacheLocality::system<test::DeterministicAtomic>() { in system() 570 Getcpu::Func AccessSpreader<test::DeterministicAtomic>::pickGetcpuFunc() { in pickGetcpuFunc()
|
H A D | DeterministicSchedule.h | 548 using DeterministicAtomic = DeterministicAtomicImpl<T, DeterministicSchedule>; variable 552 const detail::Futex<test::DeterministicAtomic>* futex, 556 const detail::Futex<test::DeterministicAtomic>* futex, 690 cpo_t<atomic_wait>, const DeterministicAtomic<Integer>*, Integer) {} in tag_invoke() 694 const DeterministicAtomic<Integer>*, in tag_invoke() 700 void tag_invoke(cpo_t<atomic_notify_one>, const DeterministicAtomic<Integer>*) { in tag_invoke() 703 void tag_invoke(cpo_t<atomic_notify_all>, const DeterministicAtomic<Integer>*) { in tag_invoke() 769 Getcpu::Func AccessSpreader<test::DeterministicAtomic>::pickGetcpuFunc();
|
H A D | SharedMutexTest.cpp | 47 SharedMutexImpl<true, void, DeterministicAtomic, DSharedMutexPolicy>; 49 SharedMutexImpl<false, void, DeterministicAtomic, DSharedMutexPolicy>; 1056 runMixed<DeterministicAtomic, DSharedMutexReadPriority, Locker>( in TEST() 1064 runMixed<DeterministicAtomic, DSharedMutexWritePriority, Locker>( in TEST() 1086 runMixed<DeterministicAtomic, DSharedMutexReadPriority, TokenLocker>( in TEST() 1094 runMixed<DeterministicAtomic, DSharedMutexWritePriority, TokenLocker>( in TEST() 1102 runMixed<DeterministicAtomic, DSharedMutexWritePriority, TokenLocker>( in TEST() 1280 runRemoteUnlock<DSharedMutexWritePriority, DeterministicAtomic>( in TEST() 1288 runRemoteUnlock<DSharedMutexReadPriority, DeterministicAtomic>( in TEST() 1403 runPingPong<DSharedMutexWritePriority, DeterministicAtomic>(500, 0); in TEST() [all …]
|
H A D | DeterministicScheduleTest.cpp | 65 DeterministicAtomic<int> test{0}; in TEST() 66 DeterministicAtomic<int> baseline{0}; in TEST() 246 using Base = AtomicCounter<T, DeterministicAtomic>;
|
H A D | IndexedMemPoolTest.cpp | 60 typedef IndexedMemPool<int, 8, 8, DeterministicAtomic> Pool; in TEST()
|