diff options
author | hien <hien> | 2006-06-05 21:20:57 +0000 |
---|---|---|
committer | hien <hien> | 2006-06-05 21:20:57 +0000 |
commit | c641b2813f6fd069dc10cdc66736f09e4531c551 (patch) | |
tree | 31a3c29fdfe5f6dc1feb6104a607fcee10a3e5bb /tapset/x86_64 | |
parent | 0dd31036c3b04c35e00e0f50e3b34a6d4eb6aafe (diff) | |
download | systemtap-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.stp | 17 |
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 |