aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/builtin-top.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf/builtin-top.c')
-rw-r--r--tools/perf/builtin-top.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/perf/builtin-top.c b/tools/perf/builtin-top.c
index a02fc4146017..ee87640b3359 100644
--- a/tools/perf/builtin-top.c
+++ b/tools/perf/builtin-top.c
@@ -834,7 +834,7 @@ static void event__process_sample(const event_t *self, int counter)
834 map = thread__find_map(thread, ip); 834 map = thread__find_map(thread, ip);
835 if (map != NULL) { 835 if (map != NULL) {
836 ip = map->map_ip(map, ip); 836 ip = map->map_ip(map, ip);
837 sym = map->dso->find_symbol(map->dso, ip); 837 sym = map__find_symbol(map, ip, symbol_filter);
838 if (sym == NULL) 838 if (sym == NULL)
839 return; 839 return;
840 userspace_samples++; 840 userspace_samples++;
@@ -879,8 +879,7 @@ static void event__process_mmap(event_t *self)
879 879
880 if (thread != NULL) { 880 if (thread != NULL) {
881 struct map *map = map__new(&self->mmap, NULL, 0, 881 struct map *map = map__new(&self->mmap, NULL, 0,
882 sizeof(struct sym_entry), 882 sizeof(struct sym_entry));
883 symbol_filter);
884 if (map != NULL) 883 if (map != NULL)
885 thread__insert_map(thread, map); 884 thread__insert_map(thread, map);
886 } 885 }