perf parse-events: Add new 'fake_tp' parameter for tests
authorDominique Martinet <asmadeus@codewreck.org>
Thu, 9 May 2024 22:24:31 +0000 (07:24 +0900)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Fri, 10 May 2024 13:49:26 +0000 (10:49 -0300)
commita2a6604e1c5836ff4121f170af1328c6a141cca4
treec62b71d2ca7df1656db9e465d359f5d95bfd5a51
parent11a42964850b5b6f866f64b0157e6e99b4d7ab9d
perf parse-events: Add new 'fake_tp' parameter for tests

The next commit will allow tracepoints starting with digits, but most
systems do not have any available by default so tests should skip the
actual "check if it exists in /sys/kernel/debug/tracing" step.

In order to do that, add a new boolean flag specifying if we should
actually "format" the probe or not.

Originally-by: Jiri Olsa <jolsa@kernel.org>
Reviewed-by: Ian Rogers <irogers@google.com>
Signed-off-by: Dominique Martinet <asmadeus@codewreck.org>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: https://lore.kernel.org/r/20240510-perf_digit-v4-2-db1553f3233b@codewreck.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/tests/parse-events.c
tools/perf/tests/pmu-events.c
tools/perf/util/evlist.c
tools/perf/util/evsel.c
tools/perf/util/evsel.h
tools/perf/util/metricgroup.c
tools/perf/util/parse-events.c
tools/perf/util/parse-events.h