summaryrefslogtreecommitdiffstats
path: root/tapset/s390x/syscalls.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/s390x/syscalls.stp')
-rw-r--r--tapset/s390x/syscalls.stp13
1 files changed, 13 insertions, 0 deletions
diff --git a/tapset/s390x/syscalls.stp b/tapset/s390x/syscalls.stp
index 40a73fd5..a544e463 100644
--- a/tapset/s390x/syscalls.stp
+++ b/tapset/s390x/syscalls.stp
@@ -87,6 +87,19 @@ probe syscall.mmap2.return = kernel.function("sys_mmap2").return,
retstr = returnstr(2)
}
+# sysctl _____________________________________________________
+#
+# long sys32_sysctl(struct __sysctl_args32 __user *args)
+#
+probe syscall.sysctl32 = kernel.function("sys32_sysctl") ? {
+ name = "sysctl"
+ argstr = sprintf("%p", $args)
+}
+probe syscall.sysctl32.return = kernel.function("sys32_sysctl").return ? {
+ name = "sysctl"
+ retstr = returnstr(1)
+}
+
function get_mmap_args:string (args:long)
%{
struct mmap_arg_struct {