aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/perf/util/map.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/tools/perf/util/map.c b/tools/perf/util/map.c
index f1e216955420..33f868420d73 100644
--- a/tools/perf/util/map.c
+++ b/tools/perf/util/map.c
@@ -93,13 +93,12 @@ map__find_symbol(struct map *self, u64 ip, symbol_filter_t filter)
93 const size_t real_len = len - sizeof(DSO__DELETED); 93 const size_t real_len = len - sizeof(DSO__DELETED);
94 94
95 if (len > sizeof(DSO__DELETED) && 95 if (len > sizeof(DSO__DELETED) &&
96 strcmp(name + real_len + 1, DSO__DELETED) == 0) 96 strcmp(name + real_len + 1, DSO__DELETED) == 0) {
97 pr_warning("%.*s was updated, restart the " 97 pr_warning("%.*s was updated, restart the long running apps that use it!\n",
98 "long running apps that use it!\n", 98 (int)real_len, name);
99 real_len, name); 99 } else {
100 else 100 pr_warning("no symbols found in %s, maybe install a debug package?\n", name);
101 pr_warning("no symbols found in %s, maybe " 101 }
102 "install a debug package?\n", name);
103 return NULL; 102 return NULL;
104 } 103 }
105 } 104 }