original_kernel/tools/perf/util
Arnaldo Carvalho de Melo 94cb9e385d perf report: Add debug help for the finding of symbol bugs - show the symtab origin (DSO, build-id, kernel, etc)
Used with perf report --verbose:

[acme@doppio linux-2.6-tip]$ perf report -v | head -16
     5.17%  firefox  /usr/lib64/xulrunner-1.9.1/libxul.so   0x00000000005d8eee f [.] imgContainer::DrawFrameTo(gfxIImageFrame*, gfxIImageFrame*, nsRect&)
     2.56%  firefox  /lib64/libpthread-2.10.1.so            0x0000000000008e02 d [.] __pthread_mutex_lock_internal
     1.94%  firefox  /usr/lib64/xulrunner-1.9.1/libxul.so   0x0000000000d0af8f f [.] SearchTable
     1.75%  firefox  [kernel]                               0xffffffffff60013b k [.] vread_hpet
     1.63%  firefox  /lib64/libpthread-2.10.1.so            0x000000000000a404 d [.] __pthread_mutex_unlock
     1.47%  firefox  /usr/lib64/xulrunner-1.9.1/libmozjs.so 0x00000000000482ea f [.] js_Interpret
     1.42%  firefox  /usr/lib64/xulrunner-1.9.1/libmozjs.so 0x000000000003eda3 f [.] JS_CallTracer
     1.24%  firefox  [kernel]                               0xffffffff8102ca4a k [k] read_hpet
     1.16%  firefox  [kernel]                               0xffffffff810f3dd4 k [k] fget_light
     1.11%  firefox  /usr/lib64/xulrunner-1.9.1/libmozjs.so 0x00000000000567ff f [.] js_TraceObject
     0.98%  firefox  /usr/lib64/firefox-3.5.2/firefox       0x000000000000dd23 b [.] arena_ralloc
[acme@doppio linux-2.6-tip]$

The new field is just after the symbol address. To help in
figuring out symbol resolution bugs.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Acked-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-08-09 12:54:36 +02:00
..
include
PERF-VERSION-GEN
abspath.c
alias.c
cache.h perf_counter: Detect debugfs location 2009-07-22 18:05:57 +02:00
callchain.c perf tools: Fix call-chain cumul hit based sub-total (fractal mode) 2009-08-09 12:54:33 +02:00
callchain.h perf tools: Fix call-chain cumul hit based sub-total (fractal mode) 2009-08-09 12:54:33 +02:00
color.c
color.h
config.c
ctype.c
environment.c
exec_cmd.c
exec_cmd.h
generate-cmdlist.sh
header.c perf tools: Fix multi-counter stat bug caused by incorrect reading of perf.data file header 2009-08-09 12:54:34 +02:00
header.h perf: avoid structure size confusion by using a fixed size 2009-07-22 18:05:57 +02:00
help.c
help.h
levenshtein.c
levenshtein.h
module.c
module.h
pager.c
parse-events.c perf report: Fix per task mult-counter stat reporting 2009-08-09 12:54:35 +02:00
parse-events.h perf report: Fix per task mult-counter stat reporting 2009-08-09 12:54:35 +02:00
parse-options.c
parse-options.h
path.c
quote.c perf: Fix read buffer overflow 2009-08-04 11:09:56 +02:00
quote.h
run-command.c
run-command.h
sigchain.c
sigchain.h
strbuf.c
strbuf.h
string.c
string.h perf_counter: Detect debugfs location 2009-07-22 18:05:57 +02:00
strlist.c
strlist.h
symbol.c perf report: Add debug help for the finding of symbol bugs - show the symtab origin (DSO, build-id, kernel, etc) 2009-08-09 12:54:36 +02:00
symbol.h perf report: Add debug help for the finding of symbol bugs - show the symtab origin (DSO, build-id, kernel, etc) 2009-08-09 12:54:36 +02:00
types.h
usage.c
util.h perf_counter: Add tracepoint support to perf list, perf stat 2009-07-22 18:05:57 +02:00
wrapper.c