perf probe: Fix to use symtab only if no debuginfo
authorMasami Hiramatsu <mhiramat@redhat.com>
Wed, 21 Apr 2010 19:56:24 +0000 (15:56 -0400)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 26 Apr 2010 18:32:37 +0000 (15:32 -0300)
commit15eca306ec95e164d05457f9f27c722f69af6d18
tree2a5a40956d5927202fedc983a51dcee1e5028f25
parent0ab061cd523a7f2dbf1b59aab0542cb0ab2e4633
perf probe: Fix to use symtab only if no debuginfo

Fix perf probe to use symtab only if there is no debuginfo, because debuginfo
has more information than symtab.

If we can't find a function in debuginfo, we never find it in symtab.

Signed-off-by: Masami Hiramatsu <mhiramat@redhat.com>
Reported-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
LKML-Reference: <20100421195624.24664.46214.stgit@localhost6.localdomain6>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/probe-event.c