Data files are referenced through the index of the file on the command line. Adding list of data files for each index to ease up navigation.
Signed-off-by: Jiri Olsa <jo...@redhat.com> Cc: Arnaldo Carvalho de Melo <a...@ghostprotocols.net> Cc: Peter Zijlstra <a.p.zijls...@chello.nl> Cc: Ingo Molnar <mi...@elte.hu> Cc: Paul Mackerras <pau...@samba.org> Cc: Corey Ashford <cjash...@linux.vnet.ibm.com> Cc: Frederic Weisbecker <fweis...@gmail.com> Cc: Namhyung Kim <namhy...@kernel.org> --- tools/perf/builtin-diff.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tools/perf/builtin-diff.c b/tools/perf/builtin-diff.c index 81f7529..50e1ea3 100644 --- a/tools/perf/builtin-diff.c +++ b/tools/perf/builtin-diff.c @@ -632,6 +632,19 @@ static void hists__process(struct hists *hists) hists__fprintf(hists, true, 0, 0, stdout); } +static void data_fprintf(void) +{ + struct diff_data *d; + int i; + + fprintf(stdout, "# Data files:\n"); + + for_each_data(i, d) + fprintf(stdout, "# [%d] %s\n", d->idx, d->file); + + fprintf(stdout, "#\n"); +} + static int data_process(void) { struct perf_evlist *evlist_base = data[0].session->evlist; @@ -662,6 +675,9 @@ static int data_process(void) fprintf(stdout, "%s# Event '%s'\n#\n", first ? "" : "\n", perf_evsel__name(evsel_base)); + if (data_cnt > 2) + data_fprintf(); + hists__process(&evsel_base->hists); first = false; -- 1.7.11.7 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/