Files
android_kernel_xiaomi_sm8450/tools/perf/util
Taeung Song 6ebd2547dd perf annotate: Fix a bug following symbolic link of a build-id file
It is wrong way to read link name from a build-id file.  Because a
build-id file is not anymore a symbolic link but build-id directory of
it is symbolic link, so fix it.

For example, if build-id file name gotten from
dso__build_id_filename() is as below,

  /root/.debug/.build-id/4f/75c7d197c951659d1c1b8b5fd49bcdf8f3f8b1/elf

To correctly read link name of build-id, use the build-id dir path that
is a symbolic link, instead of the above build-id file name like below.

  /root/.debug/.build-id/4f/75c7d197c951659d1c1b8b5fd49bcdf8f3f8b1

Signed-off-by: Taeung Song <treeze.taeung@gmail.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Wang Nan <wangnan0@huawei.com>
Link: http://lkml.kernel.org/r/1490598638-13947-2-git-send-email-treeze.taeung@gmail.com
Fixes: 01412261d9 ("perf buildid-cache: Use path/to/bin/buildid/elf instead of path/to/bin/buildid")
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2017-03-27 14:58:20 -03:00
..
2016-06-28 10:54:56 -03:00
2016-07-12 15:19:47 -03:00
2017-02-20 11:16:32 -03:00
2017-02-20 11:16:32 -03:00
2015-08-21 11:34:10 -03:00
2016-10-24 11:07:40 -03:00
2016-10-24 11:07:39 -03:00
2017-03-21 10:34:59 -03:00
2015-05-05 18:13:22 -03:00
2015-05-05 18:13:22 -03:00
2016-07-12 15:19:55 -03:00
2017-02-20 11:35:54 -03:00
2016-07-12 15:19:55 -03:00
2016-10-03 11:24:13 -03:00
2017-02-08 17:31:10 -03:00
2016-08-23 15:37:33 -03:00
2016-04-28 09:58:58 -03:00
2016-03-23 12:32:31 -03:00
2015-05-29 12:43:44 -03:00