perf tools: Fix lost and unknown events handling
authorArnaldo Carvalho de Melo <acme@redhat.com>
Sat, 27 Nov 2010 04:41:01 +0000 (02:41 -0200)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Sat, 27 Nov 2010 04:41:01 +0000 (02:41 -0200)
commit068ffaa8bfb67c2ddb3ecaf38cc90f94a1a92fe3
tree7e57995a5a2844f9a2d33859216b5f4b55e47f14
parent008f29d3865828bb27e35d6d3fa889d0853b469f
perf tools: Fix lost and unknown events handling

Fix it by explaining what can be happening and giving the number of processed
and lost events.

Also holler if unknown events were found, that can be due to processing a
perf.data file collected using a newer tool where newer events got added on
reporting using an older perf tool, that or a bug, so ask for a report to be
made.

Works on both --tui and --stdio.

Suggested-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Frédéric Weisbecker <fweisbec@gmail.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Stephane Eranian <eranian@google.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
LKML-Reference: <new-submission>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/debug.c
tools/perf/util/debug.h
tools/perf/util/session.c
tools/perf/util/ui/util.c