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