perf test: Move each test suite struct to its test

Rather than export test functions, export the test struct. Rename with a
suite__ prefix to avoid name collisions.

Committer notes:

Its '&suite__vectors_page', not '&suite__vectors_pages', noticed when
cross building to arm (32-bit).

Signed-off-by: Ian Rogers <irogers@google.com>
Tested-by: Sohaib Mohamed <sohaib.amhmd@gmail.com>
Acked-by: Jiri Olsa <jolsa@redhat.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Brendan Higgins <brendanhiggins@google.com>
Cc: Daniel Latypov <dlatypov@google.com>
Cc: David Gow <davidgow@google.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Jin Yao <yao.jin@linux.intel.com>
Cc: John Garry <john.garry@huawei.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Paul Clarke <pc@us.ibm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Link: https://lore.kernel.org/r/20211104064208.3156807-5-irogers@google.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
Ian Rogers
2021-11-03 23:41:50 -07:00
committed by Arnaldo Carvalho de Melo
parent df2252054e
commit d68f036508
70 changed files with 397 additions and 348 deletions

View File

@@ -5,8 +5,8 @@
struct test *arch_tests[] = {
#ifdef HAVE_DWARF_UNWIND_SUPPORT
&dwarf_unwind,
&suite__dwarf_unwind,
#endif
&vectors_page,
&suite__vectors_page,
NULL,
};

View File

@@ -5,7 +5,7 @@
struct test *arch_tests[] = {
#ifdef HAVE_DWARF_UNWIND_SUPPORT
&dwarf_unwind,
&suite__dwarf_unwind,
#endif
NULL,
};

View File

@@ -5,7 +5,7 @@
struct test *arch_tests[] = {
#ifdef HAVE_DWARF_UNWIND_SUPPORT
&dwarf_unwind,
&suite__dwarf_unwind,
#endif
NULL,
};

View File

@@ -14,17 +14,17 @@ DEFINE_SUITE("x86 bp modify", bp_modify);
DEFINE_SUITE("x86 Sample parsing", x86_sample_parsing);
struct test *arch_tests[] = {
&rdpmc,
&suite__rdpmc,
#ifdef HAVE_DWARF_UNWIND_SUPPORT
&dwarf_unwind,
&suite__dwarf_unwind,
#endif
#ifdef HAVE_AUXTRACE_SUPPORT
&insn_x86,
&intel_pt_pkt_decoder,
&suite__insn_x86,
&suite__intel_pt_pkt_decoder,
#endif
#if defined(__x86_64__)
&bp_modify,
&suite__bp_modify,
#endif
&x86_sample_parsing,
&suite__x86_sample_parsing,
NULL,
};