aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/builtin-probe.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf/builtin-probe.c')
-rw-r--r--tools/perf/builtin-probe.c7
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)