Messages in this thread Patch in this message | | | From | Yang Jihong <> | Subject | [PATCH v2 5/7] perf evlist: Skip dummy event sample_type check for evlist_config | Date | Sat, 15 Jul 2023 03:29:13 +0000 |
| |
The dummp event does not contain sampls data. Therefore, sample_type does not need to be checked.
Currently, the sample id format of the actual sampling event may be changed after the dummy event is added.
Signed-off-by: Yang Jihong <yangjihong1@huawei.com> --- tools/perf/util/record.c | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/tools/perf/util/record.c b/tools/perf/util/record.c index 9eb5c6a08999..0240be3b340f 100644 --- a/tools/perf/util/record.c +++ b/tools/perf/util/record.c @@ -128,6 +128,13 @@ void evlist__config(struct evlist *evlist, struct record_opts *opts, struct call evlist__for_each_entry(evlist, evsel) { if (evsel->core.attr.sample_type == first->core.attr.sample_type) continue; + + /* + * Skip the sample_type check for the dummy event + * because it does not have any samples anyway. + */ + if (evsel__is_dummy_event(evsel)) + continue; use_sample_identifier = perf_can_sample_identifier(); break; } -- 2.30.GIT
| |