builtin-bench.c (bf61c8840efe60fd8f91446860b63338fb424158) builtin-bench.c (89fe808ae777728da6e1d78b7d13562792310d17)
1/*
2 *
3 * builtin-bench.c
4 *
5 * General benchmarking subsystem provided by perf
6 *
7 * Copyright (C) 2009, Hitoshi Mitake <mitake@dcl.info.waseda.ac.jp>
8 *

--- 21 unchanged lines hidden (view full) ---

30 const char *name;
31 const char *summary;
32 int (*fn)(int, const char **, const char *);
33};
34 \
35/* sentinel: easy for help */
36#define suite_all { "all", "Test all benchmark suites", NULL }
37
1/*
2 *
3 * builtin-bench.c
4 *
5 * General benchmarking subsystem provided by perf
6 *
7 * Copyright (C) 2009, Hitoshi Mitake <mitake@dcl.info.waseda.ac.jp>
8 *

--- 21 unchanged lines hidden (view full) ---

30 const char *name;
31 const char *summary;
32 int (*fn)(int, const char **, const char *);
33};
34 \
35/* sentinel: easy for help */
36#define suite_all { "all", "Test all benchmark suites", NULL }
37
38#ifdef LIBNUMA_SUPPORT
38#ifdef HAVE_LIBNUMA_SUPPORT
39static struct bench_suite numa_suites[] = {
40 { "mem",
41 "Benchmark for NUMA workloads",
42 bench_numa },
43 suite_all,
44 { NULL,
45 NULL,
46 NULL }

--- 28 unchanged lines hidden (view full) ---

75
76struct bench_subsys {
77 const char *name;
78 const char *summary;
79 struct bench_suite *suites;
80};
81
82static struct bench_subsys subsystems[] = {
39static struct bench_suite numa_suites[] = {
40 { "mem",
41 "Benchmark for NUMA workloads",
42 bench_numa },
43 suite_all,
44 { NULL,
45 NULL,
46 NULL }

--- 28 unchanged lines hidden (view full) ---

75
76struct bench_subsys {
77 const char *name;
78 const char *summary;
79 struct bench_suite *suites;
80};
81
82static struct bench_subsys subsystems[] = {
83#ifdef LIBNUMA_SUPPORT
83#ifdef HAVE_LIBNUMA_SUPPORT
84 { "numa",
85 "NUMA scheduling and MM behavior",
86 numa_suites },
87#endif
88 { "sched",
89 "scheduler and IPC mechanism",
90 sched_suites },
91 { "mem",

--- 176 unchanged lines hidden ---
84 { "numa",
85 "NUMA scheduling and MM behavior",
86 numa_suites },
87#endif
88 { "sched",
89 "scheduler and IPC mechanism",
90 sched_suites },
91 { "mem",

--- 176 unchanged lines hidden ---