Messages in this thread Patch in this message | | | Date | Wed, 1 Mar 2023 20:12:06 -0800 | Subject | [PATCH v1 05/10] perf evsel: Limit in group test to CPUs | From | Ian Rogers <> |
| |
Don't just match on the event name, restict based on the PMU too.
Signed-off-by: Ian Rogers <irogers@google.com> --- tools/perf/arch/x86/util/evsel.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/tools/perf/arch/x86/util/evsel.c b/tools/perf/arch/x86/util/evsel.c index ea3972d785d1..580b0a172136 100644 --- a/tools/perf/arch/x86/util/evsel.c +++ b/tools/perf/arch/x86/util/evsel.c @@ -61,6 +61,9 @@ bool arch_evsel__must_be_in_group(const struct evsel *evsel) if (!evsel__sys_has_perf_metrics(evsel)) return false; + if (evsel->pmu_name && strncmp(evsel->pmu_name, "cpu", 3)) + return false; + return evsel->name && (strcasestr(evsel->name, "slots") || strcasestr(evsel->name, "topdown")); -- 2.39.2.722.g9855ee24e9-goog
| |