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.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/perf/builtin-top.c b/tools/perf/builtin-top.c
index 6d770ac7be0b..48cc1084bc30 100644
--- a/tools/perf/builtin-top.c
+++ b/tools/perf/builtin-top.c
@@ -953,8 +953,16 @@ static int parse_symbols(void)
953 if (kernel == NULL) 953 if (kernel == NULL)
954 return -1; 954 return -1;
955 955
956 if (dsos__load_modules() < 0)
957 pr_debug("Couldn't read the complete list of modules, "
958 "continuing...\n");
959
960 if (dsos__load_modules_sym(symbol_filter) < 0)
961 pr_warning("Failed to read module symbols, continuing...\n");
962
956 if (dso__load_kernel_sym(kernel, symbol_filter, 1) <= 0) 963 if (dso__load_kernel_sym(kernel, symbol_filter, 1) <= 0)
957 return -1; 964 pr_debug("Couldn't read the complete list of kernel symbols, "
965 "continuing...\n");
958 966
959 if (dump_symtab) 967 if (dump_symtab)
960 dsos__fprintf(stderr); 968 dsos__fprintf(stderr);