aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/builtin-timechart.c
diff options
context:
space:
mode:
authorAdrian Hunter <adrian.hunter@intel.com>2013-11-26 15:19:24 +0200
committerArnaldo Carvalho de Melo <acme@redhat.com>2013-11-27 14:58:38 -0300
commit449867e346bfd52c5df6bba5b706a795c35e78d4 (patch)
tree113f5cab8fb92212630ff7a87597c39ad2ebd9c1 /tools/perf/builtin-timechart.c
parentperf script: Print mmap[2] events also (diff)
downloadwireguard-linux-449867e346bfd52c5df6bba5b706a795c35e78d4.tar.xz
wireguard-linux-449867e346bfd52c5df6bba5b706a795c35e78d4.zip
perf symbols: Fix not finding kcore in buildid cache
The logic was not looking in the buildid cache for kcore if the host kernel buildid did not match the recorded kernel buildid. This affects the non-live case i.e. the kernel has changed and we are looking at a special copy of kcore that we placed in the buildid cache (using "perf buildid-cache -v -k /proc/kcore") when the data was recorded. After this fix kernel symbols get resolved/annotated correctly. Signed-off-by: Adrian Hunter <adrian.hunter@intel.com> Cc: David Ahern <dsahern@gmail.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Mike Galbraith <efault@gmx.de> Cc: Namhyung Kim <namhyung@gmail.com> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Stephane Eranian <eranian@google.com> Link: http://lkml.kernel.org/r/1385471964-4037-1-git-send-email-adrian.hunter@intel.com [ Added further explanation extracted from conversation between Ingo & Adrian on lkml ] Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/builtin-timechart.c')
0 files changed, 0 insertions, 0 deletions