* testsuite/buildok/twentyseven.stp: Avoid missing inlined function
arguments by probing 'kernel.function("do_execve").call'.
* testsuite/buildok/thirtyone.stp: On 4.11 kernels, handle the vfs_stat()
function being renamed to vfs_statx().
* testsuite/systemtap.pass1-4/buildok.exp: Add kfails for
buildok/fortyfour.stp and buildok/map_probe_cond.stp if we don't have
uprobes.
* testsuite/systemtap.pass1-4/buildok-interactive.exp: Ditto.
#! stap -wp4
-probe kprobe.function("vfs_stat") {}
+probe kprobe.function("vfs_stat")!, kprobe.function("vfs_statx") ? {}
probe kprobe.function("do_sys_open") {}
probe kernel.function("filp_close") {}
#! stap -p4
-probe kernel.function("do_execve")
+probe kernel.function("do_execve").call
{
print(@defined($__argv) ? $__argv[0] : $argv[0])
}
# without utrace.
if {$rc == 1 && ![utrace_p]} { setup_kfail UTRACE *-*-*} }
+ buildok/fortyfour.stp -
+ buildok/map_probe_cond.stp -
+ buildok/pretty-uprobes.stp -
buildok/pretty-uprobes.stp -
buildok/ucontext-symbols-embedded.stp -
buildok/ucontext-unwind-embedded.stp {
# without utrace.
if {$rc != 0 && ![utrace_p]} { setup_kfail UTRACE *-*-*} }
+ buildok/fortyfour.stp -
+ buildok/map_probe_cond.stp -
buildok/pretty-uprobes.stp -
buildok/ucontext-symbols-embedded.stp -
buildok/ucontext-unwind-embedded.stp {