|
@@ -1795,3 +1795,18 @@ bool perf_evlist__exclude_kernel(struct perf_evlist *evlist)
|
|
|
|
|
|
return true;
|
|
|
}
|
|
|
+
|
|
|
+/*
|
|
|
+ * Events in data file are not collect in groups, but we still want
|
|
|
+ * the group display. Set the artificial group and set the leader's
|
|
|
+ * forced_leader flag to notify the display code.
|
|
|
+ */
|
|
|
+void perf_evlist__force_leader(struct perf_evlist *evlist)
|
|
|
+{
|
|
|
+ if (!evlist->nr_groups) {
|
|
|
+ struct perf_evsel *leader = perf_evlist__first(evlist);
|
|
|
+
|
|
|
+ perf_evlist__set_leader(evlist);
|
|
|
+ leader->forced_leader = true;
|
|
|
+ }
|
|
|
+}
|