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 --- |