summaryrefslogtreecommitdiffstats
path: root/tapset/x86_64
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/x86_64')
-rw-r--r--tapset/x86_64/syscalls.stp17
1 files changed, 17 insertions, 0 deletions
diff --git a/tapset/x86_64/syscalls.stp b/tapset/x86_64/syscalls.stp
index 7bc83645..58e99d46 100644
--- a/tapset/x86_64/syscalls.stp
+++ b/tapset/x86_64/syscalls.stp
@@ -386,6 +386,23 @@ probe kernel.syscall.time64.return = kernel.function("sys_time64").return {
name = "time64"
retstr = returnstr(1)
}
+# truncate64 _________________________________________________
+#
+# asmlinkage long
+# sys_truncate64(const char __user * path,
+# loff_t length)
+#
+probe syscall.truncate64 = kernel.function("sys_truncate64") {
+ name = "truncate64"
+ path_uaddr = $path
+ path = user_string($path)
+ length = $length
+ argstr = sprintf("%s, %d", path, $length)
+}
+probe syscall.truncate64.return = kernel.function("sys_truncate64").return {
+ name = "truncate64"
+ retstr = returnstr(1)
+}
# tux ________________________________________________________
/*
* asmlinkage long