benchmark/test
xdje42 ebb5e3922d
Move ProfilerManager Start/Stop routines closer to actual benchmark #1807 (#1818)
Previously, the Start/Stop routines were called before the benchmark function
was called and after it returned. However, what we really want is for them
to be called within the core of the benchmark:

  for (auto _ : state) {
    // This is what we want traced, not the entire BM_foo function.
  }
2024-08-01 08:42:41 +01:00
..
AssemblyTests.cmake
BUILD mitigate clang build warnings -Wconversion (#1763) 2024-03-07 12:19:56 +00:00
CMakeLists.txt [FR] Add API to provide custom profilers #1807 (#1809) 2024-07-16 09:56:40 +01:00
args_product_test.cc
basic_test.cc Rewrite complexity_test to use (hardcoded) manual time (#1757) 2024-02-19 15:22:35 +00:00
benchmark_gtest.cc mitigate clang build warnings -Wconversion (#1763) 2024-03-07 12:19:56 +00:00
benchmark_min_time_flag_iters_test.cc
benchmark_min_time_flag_time_test.cc
benchmark_name_gtest.cc
benchmark_random_interleaving_gtest.cc
benchmark_setup_teardown_test.cc
benchmark_test.cc Add `BENCHMARK_TEMPLATE[12]_CAPTURE`, fusion of `BENCHMARK_CAPTURE` and `BENCHMARK_TEMPLATE` (#1747) 2024-01-30 12:44:36 +00:00
clobber_memory_assembly_test.cc
commandlineflags_gtest.cc
complexity_test.cc mitigate clang build warnings -Wconversion (#1763) 2024-03-07 12:19:56 +00:00
cxx03_test.cc
diagnostics_test.cc Rewrite complexity_test to use (hardcoded) manual time (#1757) 2024-02-19 15:22:35 +00:00
display_aggregates_only_test.cc
donotoptimize_assembly_test.cc
donotoptimize_test.cc
filter_test.cc
fixture_test.cc
internal_threading_test.cc
link_main_test.cc Rewrite complexity_test to use (hardcoded) manual time (#1757) 2024-02-19 15:22:35 +00:00
map_test.cc
memory_manager_test.cc Rewrite complexity_test to use (hardcoded) manual time (#1757) 2024-02-19 15:22:35 +00:00
min_time_parse_gtest.cc
multiple_ranges_test.cc
options_test.cc
output_test.h
output_test_helper.cc Make json and csv output consistent. (#1662) 2023-09-26 13:43:23 +01:00
perf_counters_gtest.cc Update perf_counters_gtest.cc (#1728) 2024-01-04 09:11:07 +00:00
perf_counters_test.cc Rewrite complexity_test to use (hardcoded) manual time (#1757) 2024-02-19 15:22:35 +00:00
profiler_manager_test.cc Move ProfilerManager Start/Stop routines closer to actual benchmark #1807 (#1818) 2024-08-01 08:42:41 +01:00
register_benchmark_test.cc
repetitions_test.cc
report_aggregates_only_test.cc
reporter_output_test.cc Rewrite complexity_test to use (hardcoded) manual time (#1757) 2024-02-19 15:22:35 +00:00
skip_with_error_test.cc Rewrite complexity_test to use (hardcoded) manual time (#1757) 2024-02-19 15:22:35 +00:00
spec_arg_test.cc
spec_arg_verbosity_test.cc
state_assembly_test.cc
statistics_gtest.cc Support windows MSYS2 environments (#1704) 2023-11-23 17:47:04 +03:00
string_util_gtest.cc
templated_fixture_test.cc
time_unit_gtest.cc
user_counters_tabular_test.cc Rewrite complexity_test to use (hardcoded) manual time (#1757) 2024-02-19 15:22:35 +00:00
user_counters_test.cc Rewrite complexity_test to use (hardcoded) manual time (#1757) 2024-02-19 15:22:35 +00:00
user_counters_thousands_test.cc