]> sourceware.org Git - systemtap.git/commitdiff
Fix PR21238 by printing better inode uprobes registration errors.
authorVitaly Mayatskikh <v.mayatskih@gmail.com>
Thu, 23 Mar 2017 19:06:37 +0000 (14:06 -0500)
committerDavid Smith <dsmith@redhat.com>
Thu, 23 Mar 2017 19:06:37 +0000 (14:06 -0500)
* runtime/linux/uprobes-inode.c (stapiu_target_reg): Print correct error
  code if registration fails.

runtime/linux/uprobes-inode.c

index 7c874c2cbe0f1d0d5a38da18fb56f3b1f26c85d6..6d450c90d87c6bde189c9ac750b3851aef7546a5 100644 (file)
@@ -390,7 +390,8 @@ stapiu_target_reg(struct stapiu_target *target, struct task_struct* task)
                                         c->return_p ? "ret" : "", c->probe->index);
                                continue;
                        }
-                       if (stapiu_register(target->inode, c) != 0)
+                       ret = stapiu_register(target->inode, c);
+                       if (ret != 0)
                                _stp_warn("probe %s inode-offset %p registration error (rc %d)",
                                          c->probe->pp, (void*) (uintptr_t) c->offset, ret);
                }
This page took 0.030073 seconds and 5 git commands to generate.