diff options
Diffstat (limited to 'tools/perf/builtin-probe.c')
-rw-r--r-- | tools/perf/builtin-probe.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/perf/builtin-probe.c b/tools/perf/builtin-probe.c index 6b0e4cf322d8..520b064b46d8 100644 --- a/tools/perf/builtin-probe.c +++ b/tools/perf/builtin-probe.c | |||
@@ -265,8 +265,11 @@ int cmd_probe(int argc, const char **argv, const char *prefix __used) | |||
265 | ret = find_probepoint(fd, pp); | 265 | ret = find_probepoint(fd, pp); |
266 | if (ret > 0) | 266 | if (ret > 0) |
267 | continue; | 267 | continue; |
268 | if (ret == 0) /* No error but failed to find probe point. */ | 268 | if (ret == 0) { /* No error but failed to find probe point. */ |
269 | die("No probe point found."); | 269 | synthesize_perf_probe_point(pp); |
270 | die("Probe point '%s' not found. - probe not added.", | ||
271 | pp->probes[0]); | ||
272 | } | ||
270 | /* Error path */ | 273 | /* Error path */ |
271 | if (session.need_dwarf) { | 274 | if (session.need_dwarf) { |
272 | if (ret == -ENOENT) | 275 | if (ret == -ENOENT) |