summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhunt <hunt>2006-05-30 18:49:19 +0000
committerhunt <hunt>2006-05-30 18:49:19 +0000
commitd52eedc0a455ea35ca1c90ae1fa5073aad19273b (patch)
treea18e2988835bbc5a3f21f756a24adc9a80ecc307
parent9dae450ec051f3d6a4b36e803d70203325ebce38 (diff)
downloadsystemtap-steved-d52eedc0a455ea35ca1c90ae1fa5073aad19273b.tar.gz
systemtap-steved-d52eedc0a455ea35ca1c90ae1fa5073aad19273b.tar.xz
systemtap-steved-d52eedc0a455ea35ca1c90ae1fa5073aad19273b.zip
Fix truncate and ftruncate.
-rw-r--r--tapset/syscalls.stp4
-rw-r--r--tapset/syscalls2.stp6
2 files changed, 5 insertions, 5 deletions
diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp
index 136fe118..67b1d185 100644
--- a/tapset/syscalls.stp
+++ b/tapset/syscalls.stp
@@ -741,13 +741,13 @@ probe syscall.ftruncate.return = kernel.function("sys_ftruncate").return {
# ftruncate64 ________________________________________________
# long sys_ftruncate64(unsigned int fd, loff_t length)
-probe syscall.ftruncate64 = kernel.function("sys_ftruncate") {
+probe syscall.ftruncate64 = kernel.function("sys_ftruncate64") {
name = "ftruncate64"
fd = $fd
length = $length
argstr = sprintf("%d, %d", fd, length)
}
-probe syscall.ftruncate64.return = kernel.function("sys_ftruncate").return {
+probe syscall.ftruncate64.return = kernel.function("sys_ftruncate64").return {
name = "ftruncate64"
retstr = returnstr(1)
}
diff --git a/tapset/syscalls2.stp b/tapset/syscalls2.stp
index f47571e6..3ec69d00 100644
--- a/tapset/syscalls2.stp
+++ b/tapset/syscalls2.stp
@@ -2198,7 +2198,7 @@ probe syscall.truncate = kernel.function("sys_truncate") {
path_uaddr = $path
path = user_string($path)
length = $length
- argstr = sprintf("%s, %d", path, $length)
+ argstr = sprintf("\"%s\", %d", path, $length)
}
probe syscall.truncate.return = kernel.function("sys_truncate").return {
name = "truncate"
@@ -2210,14 +2210,14 @@ probe syscall.truncate.return = kernel.function("sys_truncate").return {
# sys_truncate64(const char __user * path,
# loff_t length)
#
-probe syscall.truncate64 = kernel.function("sys_truncate") {
+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_truncate").return {
+probe syscall.truncate64.return = kernel.function("sys_truncate64").return {
name = "truncate64"
retstr = returnstr(1)
}