diff options
Diffstat (limited to 'tools/perf/builtin-top.c')
-rw-r--r-- | tools/perf/builtin-top.c | 5 |
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 | } |