Lines Matching refs:benchmark
29 static void Bm_function_pthread_mutexattr_settype(benchmark::State &state)
34 benchmark::DoNotOptimize(pthread_mutexattr_settype(&mutexAttr, PTHREAD_MUTEX_NORMAL));
39 static void Bm_function_pthread_mutex_trylock_fast(benchmark::State &state)
54 static void Bm_function_pthread_mutex_trylock_errchk(benchmark::State &state)
69 static void Bm_function_pthread_mutex_trylock_rec(benchmark::State &state)
84 static void Bm_function_pthread_mutex_trylock_pi_fast(benchmark::State &state)
99 static void Bm_function_pthread_mutex_trylock_pi_errorcheck(benchmark::State &state)
114 static void Bm_function_pthread_mutex_trylock_pi_rec(benchmark::State &state)
129 static void Bm_function_pthread_mutex_timedlock_fast(benchmark::State &state)
145 static void Bm_function_pthread_mutex_timedlock_errchk(benchmark::State &state)
162 static void Bm_function_pthread_mutex_timedlock_rec(benchmark::State &state)
179 static void Bm_function_pthread_mutex_timedlock_pi_fast(benchmark::State &state)
196 static void Bm_function_pthread_mutex_timedlock_pi_errchk(benchmark::State &state)
213 static void Bm_function_pthread_mutex_timedlock_pi_rec(benchmark::State &state)
230 static void Bm_function_pthread_rwlock_tryrdlock(benchmark::State &state)
241 static void Bm_function_pthread_mutex_init(benchmark::State &state)
251 static void Bm_function_pthread_mutex_init_destroy(benchmark::State &state)
261 static void Bm_function_pthread_cond_init(benchmark::State &state)
271 static void Bm_function_pthread_cond_init_destroy(benchmark::State &state)
282 static void Bm_function_pthread_rwlock_init(benchmark::State &state)
292 static void Bm_function_pthread_rwlock_init_destroy(benchmark::State &state)
303 static void BM_pthread_rwlock_tryread(benchmark::State& state)
317 static void BM_pthread_rwlock_trywrite(benchmark::State& state)
331 static void Bm_function_tss_get(benchmark::State &state)
344 static void Bm_function_pthread_rwlock_timedrdlock(benchmark::State &state)
362 static void Bm_function_pthread_rwlock_timedwrlock(benchmark::State &state)
380 static void Bm_function_pthread_cond_timedwait(benchmark::State &state)
421 benchmark::State *statePtr = (benchmark::State *)arg;
423 benchmark::DoNotOptimize(pthread_cond_broadcast(&g_cond));
428 static void Bm_function_pthread_cond_broadcast(benchmark::State &state)
446 static void Bm_function_Sem_timewait(benchmark::State &state)
459 static void Bm_function_Sem_post_wait(benchmark::State &state)
473 static void Bm_function_pthread_cond_signal(benchmark::State &state)
485 static void Bm_function_pthread_cond_signal_wait(benchmark::State &state)
499 static void Bm_function_Sigaddset(benchmark::State &state)
504 benchmark::DoNotOptimize(sigaddset(&set, SIGUSR1));
508 static void Bm_function_pthread_setcancelstate(benchmark::State &state)
527 static void Bm_function_pthread_equal(benchmark::State &state)
536 benchmark::DoNotOptimize(pthread_equal(thread1, thread2));
542 static void Bm_function_pthread_attr_init_destroy(benchmark::State &state)
550 benchmark::DoNotOptimize(ret);
557 benchmark::DoNotOptimize(pthread_attr_destroy(&attr));
562 static void Bm_function_pthread_sigmask(benchmark::State &state)
571 benchmark::DoNotOptimize(pthread_sigmask(SIG_BLOCK, &set, &oset));
572 benchmark::DoNotOptimize(pthread_sigmask(SIG_SETMASK, &oset, nullptr));
580 benchmark::State *statePtr = (benchmark::State *)arg;
582 benchmark::DoNotOptimize(pthread_spin_lock(&g_spinLock));
589 static void Bm_function_pthread_spin_lock_and_spin_unlock(benchmark::State &state)
603 static void Bm_function_pthread_mutexattr_init_and_mutexattr_destroy(benchmark::State &state)
618 static void Bm_function_pthread_detach(benchmark::State &state)
639 static void Bm_function_pthread_setname_np(benchmark::State &state)
657 static void Bm_function_pthread_attr_setschedpolicy(benchmark::State &state)
671 static void Bm_function_pthread_attr_getschedparam(benchmark::State &state)
690 static void Bm_function_pthread_condattr_setclock(benchmark::State &state)
703 static void Bm_function_Tgkill(benchmark::State &state)
715 static void Bm_function_pthread_attr_setschedparam(benchmark::State &state)
735 benchmark::State *statePtr = (benchmark::State *)arg;
743 static void Bm_function_pthread_clean_push_and_pop(benchmark::State &state)