aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/newt.c
diff options
context:
space:
mode:
authorDave Martin <dave.martin@linaro.org>2010-07-30 09:50:09 -0300
committerArnaldo Carvalho de Melo <acme@redhat.com>2010-07-30 09:54:49 -0300
commit6da80ce8c43ddda153208cbb46b75290cf566fac (patch)
tree6a242c17ccbfacb237c4552a22593bd67b786b1b /tools/perf/util/newt.c
parentperf tools: remove extra build-id check factored into dso__load (diff)
downloadlinux-dev-6da80ce8c43ddda153208cbb46b75290cf566fac.tar.xz
linux-dev-6da80ce8c43ddda153208cbb46b75290cf566fac.zip
perf symbols: Improve debug image search when loading symbols
Changes: * Simplification of the main search loop on dso__load() * Replace the search with a 2-pass search: * First, try to find an image with a proper symtab. * Second, repeat the search, accepting dynsym. A second scan should only ever happen when needed debug images are missing from the buildid cache or stale, i.e., when the cache is out of sync. Currently, the second scan also happens when using separated debug images, since the caching logic doesn't currently know how to cache those. Improvements to the cache behaviour ought to solve that. Signed-off-by: Dave Martin <dave.martin@linaro.org> LKML-Reference: <new-submission> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions