kernel_optimize_test/tools/perf
Lin Ming 7ee235efe5 perf symbols: Avoid resolving [kernel.kallsyms] to real path for buildid cache
kallsyms has a virtual file name [kernel.kallsyms].  Currently, it can't
be added to buildid cache successfully because the code
(build_id_cache__add_s) tries to resolve [kernel.kallsyms] to a real
absolute pathname and that fails.

Fixes it by not resolving it and just use the name [kernel.kallsyms].
So dir ~/.debug/[kernel.kallsyms] is created.

Original bug report at:
https://lkml.org/lkml/2011/3/1/524

Tested-by: Han Pingtian <phan@redhat.com>
Cc: Han Pingtian <phan@redhat.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <1299165837-27817-1-git-send-email-ming.m.lin@intel.com>
Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2011-03-09 13:44:10 -03:00
..
arch [S390] perf: add DWARF register lookup for s390 2011-01-05 12:47:31 +01:00
bench perf bench: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' 2010-11-26 08:15:57 +01:00
Documentation perf record: Add "nodelay" mode, disabled by default 2011-01-13 11:38:44 -02:00
scripts perf script: Finish the rename from trace to script 2010-12-25 11:29:02 -02:00
util perf symbols: Avoid resolving [kernel.kallsyms] to real path for buildid cache 2011-03-09 13:44:10 -03:00
.gitignore perf tools: .gitignore += config.make config.make.autogen 2010-06-17 10:24:31 -03:00
builtin-annotate.c perf tools: Fix 64 bit integer format strings 2011-01-22 23:41:57 -02:00
builtin-bench.c
builtin-buildid-cache.c perf buildid: add perfconfig option to specify buildid cache dir 2010-06-05 09:34:04 -03:00
builtin-buildid-list.c Merge commit 'v2.6.37-rc8' into perf/core 2011-01-04 08:08:54 +01:00
builtin-diff.c perf symbols: Add symfs option for off-box analysis using specified tree 2010-12-21 20:17:51 -02:00
builtin-help.c
builtin-inject.c perf session: Fallback to unordered processing if no sample_id_all 2010-12-21 20:17:51 -02:00
builtin-kmem.c perf tools: Fix 64 bit integer format strings 2011-01-22 23:41:57 -02:00
builtin-kvm.c
builtin-list.c
builtin-lock.c perf tools: Fix 64 bit integer format strings 2011-01-22 23:41:57 -02:00
builtin-probe.c perf probe: Fix use of kernel image path given by 'k' option 2010-12-16 09:41:45 -02:00
builtin-record.c perf tools: Fix thread_map event synthesizing in top and record 2011-02-10 12:52:47 -02:00
builtin-report.c perf tools: Fix 64 bit integer format strings 2011-01-22 23:41:57 -02:00
builtin-sched.c perf tools: Fix 64 bit integer format strings 2011-01-22 23:41:57 -02:00
builtin-script.c perf tools: Fix 64 bit integer format strings 2011-01-22 23:41:57 -02:00
builtin-stat.c perf tools: Fix 64 bit integer format strings 2011-01-22 23:41:57 -02:00
builtin-test.c perf tools: Fix 64 bit integer format strings 2011-01-22 23:41:57 -02:00
builtin-timechart.c perf timechart: Fix max number of cpus 2011-02-28 08:56:15 +01:00
builtin-top.c perf tools: Fix thread_map event synthesizing in top and record 2011-02-10 12:52:47 -02:00
builtin.h perf: Rename 'perf trace' to 'perf script' 2010-11-16 19:37:44 +01:00
command-list.txt Merge branch 'perf/rename' into perf/core 2010-12-01 09:22:19 +01:00
CREDITS
design.txt
feature-tests.mak perf tools: Remove hardcoded include paths for elfutils 2010-11-19 16:38:04 -02:00
Makefile perf tools: Fix build by checking if extra warnings are supported 2011-01-22 19:29:53 -02:00
MANIFEST perf packaging: add memcpy to perf MANIFEST 2010-11-30 23:00:10 -02:00
perf-archive.sh perf buildid: add perfconfig option to specify buildid cache dir 2010-06-05 09:34:04 -03:00
perf.c perf evsel: Fix order of event list deletion 2011-01-11 12:51:03 -02:00
perf.h perf, MIPS: Support cross compiling of tools/perf for MIPS 2010-10-12 13:34:37 +02:00