summaryrefslogtreecommitdiffstats
path: root/tapset/x86_64
diff options
context:
space:
mode:
authorhien <hien>2006-06-05 21:20:57 +0000
committerhien <hien>2006-06-05 21:20:57 +0000
commitc641b2813f6fd069dc10cdc66736f09e4531c551 (patch)
tree31a3c29fdfe5f6dc1feb6104a607fcee10a3e5bb /tapset/x86_64
parent0dd31036c3b04c35e00e0f50e3b34a6d4eb6aafe (diff)
downloadsystemtap-steved-c641b2813f6fd069dc10cdc66736f09e4531c551.tar.gz
systemtap-steved-c641b2813f6fd069dc10cdc66736f09e4531c551.tar.xz
systemtap-steved-c641b2813f6fd069dc10cdc66736f09e4531c551.zip
truncate64 moved here
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