diff options
author | 2010-11-27 02:41:01 -0200 | |
---|---|---|
committer | 2010-11-27 02:41:01 -0200 | |
commit | 068ffaa8bfb67c2ddb3ecaf38cc90f94a1a92fe3 (patch) | |
tree | 7e57995a5a2844f9a2d33859216b5f4b55e47f14 /tools/perf/util/debug.c | |
parent | perf trace: Handle DT_UNKNOWN on filesystems that don't support d_type (diff) | |
download | linux-068ffaa8bfb67c2ddb3ecaf38cc90f94a1a92fe3.tar.gz linux-068ffaa8bfb67c2ddb3ecaf38cc90f94a1a92fe3.tar.bz2 linux-068ffaa8bfb67c2ddb3ecaf38cc90f94a1a92fe3.zip |
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>
Diffstat (limited to 'tools/perf/util/debug.c')
-rw-r--r-- | tools/perf/util/debug.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/perf/util/debug.c b/tools/perf/util/debug.c index c8d81b00089d..e5161e8f9915 100644 --- a/tools/perf/util/debug.c +++ b/tools/perf/util/debug.c @@ -46,6 +46,17 @@ int dump_printf(const char *fmt, ...) return ret; } +#ifdef NO_NEWT_SUPPORT +void ui__warning(const char *format, ...) +{ + va_list args; + + va_start(args, format); + vfprintf(stderr, format, args); + va_end(args); +} +#endif + static int dump_printf_color(const char *fmt, const char *color, ...) { va_list args; |