Lines Matching refs:state
44 static void RunMalloptPurge(benchmark::State& state, int purge_value) { in RunMalloptPurge() argument
51 for (auto _ : state) { in RunMalloptPurge()
52 state.PauseTiming(); in RunMalloptPurge()
59 state.SkipWithError("Failed to allocate memory"); in RunMalloptPurge()
71 state.ResumeTiming(); in RunMalloptPurge()
77 static void RunThreadsThroughput(benchmark::State& state, size_t size, size_t num_threads) { in RunThreadsThroughput() argument
134 for (auto _ : state) { in RunThreadsThroughput()
135 state.PauseTiming(); in RunThreadsThroughput()
141 state.ResumeTiming(); in RunThreadsThroughput()
157 state.SetBytesProcessed(ThreadsBytesProcessed * static_cast<size_t>(state.iterations())); in RunThreadsThroughput()
160 static void BM_mallopt_purge(benchmark::State& state) { in BM_mallopt_purge() argument
161 RunMalloptPurge(state, M_PURGE); in BM_mallopt_purge()
165 static void BM_mallopt_purge_all(benchmark::State& state) { in BM_mallopt_purge_all() argument
166 RunMalloptPurge(state, M_PURGE_ALL); in BM_mallopt_purge_all()
173 static void BM_malloc_threads_throughput_##SIZE##_##NUM_THREADS(benchmark::State& state) { \
174 RunThreadsThroughput(state, SIZE, NUM_THREADS); \