]> sourceware.org Git - systemtap.git/commitdiff
Make 'signal.checkperm.return' optional, since it can be inlined.
authorDavid Smith <dsmith@redhat.com>
Tue, 11 Feb 2014 18:03:58 +0000 (12:03 -0600)
committerDavid Smith <dsmith@redhat.com>
Tue, 11 Feb 2014 18:03:58 +0000 (12:03 -0600)
* tapset/linux/signal.stp: On some kernels, check_kill_permission() can be
  only inlined, so make 'signal.checkperm.return' optional.
* testsuite/buildok/signal-detailed.stp: Make the
  'signal.checkperm.return' test optional

tapset/linux/signal.stp
testsuite/buildok/signal-detailed.stp

index 67bcc881dccf2f46a1960d1b6523541e733c4ee8..48b7f5ff9ec20c599aaa501f46c107e6d2682b38 100644 (file)
@@ -300,7 +300,8 @@ probe signal.checkperm = kernel.function("check_kill_permission")
  * @name: Name of the probe point
  * @retstr: Return value as a string
  */
-probe signal.checkperm.return = kernel.function("check_kill_permission").return
+probe signal.checkperm.return =
+               kernel.function("check_kill_permission").return ?
 {
     name = "checkperm"
     retstr = return_str(1, $return)
index 5a6b34da8ca1617a824d0f4bdba365b2ea668e24..36b49c3a0a556812619aa1486aecae3fba907919 100755 (executable)
@@ -21,7 +21,7 @@ probe signal.checkperm
        printf("%s(%d(%s), %d(%s))\n", name, sig, sig_name, sig_pid, pid_name)
        printf("%s %p %p\n", si_code, task, sinfo)
 }
-probe signal.checkperm.return
+probe signal.checkperm.return ?
 {
        printf("%s() = %s\n", name, retstr)
 }
This page took 0.032722 seconds and 5 git commands to generate.