linux/tools/perf
Arnaldo Carvalho de Melo e4a338d05d perf top: Don't stop if no kernel symtab is found
We now just warn the user about the fact and go on providing just
userspace samples.

This fixes a problem when no vmlinux is explicetely passed by the user,
thus symbol_conf.vmlinux_name is NULL, no suitable vmlinux is found, and
then we get:

 aldebaran:~> perf top -p 7557
 [kernel.kallsyms] with build id 44d9a989eabbd79e486bc079d6b743d397c204e0
 not found, continuing without symbols
 The (null) file can't be used

Reported-by: Ingo Molnar <mingo@elte.hu>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Cc: Tom Zanussi <tzanussi@gmail.com>
Link: http://lkml.kernel.org/n/tip-cj2g81hn64wv2bipmqk4fy2m@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2011-05-27 16:02:29 -03:00
..
arch
bench
config perf tools: git mv tools/perf/{features-tests.mak,config/} 2011-04-19 08:18:36 -03:00
Documentation Merge branches 'sched-core-for-linus' and 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2011-05-19 17:41:22 -07:00
python
scripts
util perf events: initialize fd array to -1 instead of 0 2011-05-27 16:02:12 -03:00
.gitignore
builtin-annotate.c perf: Remove duplicate headers 2011-05-26 13:49:57 +02:00
builtin-bench.c
builtin-buildid-cache.c
builtin-buildid-list.c
builtin-diff.c
builtin-evlist.c
builtin-help.c
builtin-inject.c
builtin-kmem.c
builtin-kvm.c
builtin-list.c
builtin-lock.c
builtin-probe.c
builtin-record.c perf tools: Make sure kptr_restrict warnings fit 80 col terms 2011-05-27 16:02:09 -03:00
builtin-report.c perf tools: Make sure kptr_restrict warnings fit 80 col terms 2011-05-27 16:02:09 -03:00
builtin-sched.c
builtin-script.c perf: Remove duplicate headers 2011-05-26 13:49:57 +02:00
builtin-stat.c perf stat: Add more cache-miss percentage printouts 2011-05-19 14:30:50 +02:00
builtin-test.c Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into perf/urgent 2011-05-22 10:10:01 +02:00
builtin-timechart.c
builtin-top.c perf top: Don't stop if no kernel symtab is found 2011-05-27 16:02:29 -03:00
builtin.h
command-list.txt
CREDITS
design.txt
Makefile perf tools: Fix build on older systems 2011-05-26 11:16:29 -03:00
MANIFEST
perf-archive.sh
perf.c
perf.h