]> sourceware.org Git - systemtap.git/commitdiff
2007-06-22 Frank Ch. Eigler <fche@elastic.org>
authorfche <fche>
Fri, 22 Jun 2007 15:26:10 +0000 (15:26 +0000)
committerfche <fche>
Fri, 22 Jun 2007 15:26:10 +0000 (15:26 +0000)
* syscalls_cfg_trunc.stp: New file for configuration global.
* syscalls.stp (add_key, mount), syscalls2.stp (write):
Use parameter.

tapset/ChangeLog
tapset/syscalls.stp
tapset/syscalls2.stp
tapset/syscalls_cfg_trunc.stp [new file with mode: 0644]

index 99d37729448d7e4e7783a037db882f7df923f65e..96850d17e1b4b462102499448534011f8439b7fe 100644 (file)
@@ -1,3 +1,9 @@
+2007-06-22  Frank Ch. Eigler  <fche@elastic.org>
+
+       * syscalls_cfg_trunc.stp: New file for configuration global.
+       * syscalls.stp (add_key, mount), syscalls2.stp (write):
+       Use parameter.
+
 2007-06-15  Martin Hunt  <hunt@redhat.com>
 
        * syscalls.stp: Add sys_fcntl64, sys_oabi_fstat64, 
@@ -7,7 +13,7 @@
 
 2007-06-14  Mike Mason <mmlnx@us.ibm.com>
 
-        * socket.stp: removed extra assignment to "size" in 
+       * socket.stp: removed extra assignment to "size" in 
        socket.aio_write.return
 
 2007-06-07  Martin Hunt  <hunt@redhat.com>
index 841f9f4380f015beb47de32bbb5c7c6e6ccb76b3..ba52cc0933f04bf3d8559289950f5d64ffce236f 100644 (file)
@@ -83,7 +83,7 @@ probe syscall.add_key = kernel.function("sys_add_key") ? {
        argstr = sprintf("%s, %s, %s, %d, %d", 
                        user_string_quoted($_type),
                        user_string_quoted($_description),
-                       text_strn(user_string($_payload),20,1),
+                       text_strn(user_string($_payload),syscall_string_trunc,1),
                        $plen, $ringid)
 }
 probe syscall.add_key.return = kernel.function("sys_add_key").return ? {
@@ -2071,7 +2071,7 @@ probe syscall.mount =
        filesystemtype = user_string($type)
        mountflags = $flags
        mountflags_str = _mountflags_str($flags)
-       data = text_strn(user_string($data),30,1)
+       data = text_strn(user_string($data),syscall_string_trunc,1)
        argstr = sprintf("%s, %s, %s, %s, %s", 
                user_string_quoted($dev_name), 
                user_string_quoted($dir_name), 
index 831067ad419a9e43eedb87f14203a0b03f55dbcf..fec0dc5529d5ab7eab02cb7a491966439ddf4247 100644 (file)
@@ -2488,7 +2488,7 @@ probe syscall.write = kernel.function("sys_write") {
        fd = $fd
        buf_uaddr = $buf
        count = $count
-       argstr = sprintf("%d, %s, %d", $fd, text_strn(user_string($buf),20,1), $count)
+       argstr = sprintf("%d, %s, %d", $fd, text_strn(user_string($buf),syscall_string_trunc,1), $count)
 }
 probe syscall.write.return = kernel.function("sys_write").return {
        name = "write"
diff --git a/tapset/syscalls_cfg_trunc.stp b/tapset/syscalls_cfg_trunc.stp
new file mode 100644 (file)
index 0000000..8fe2276
--- /dev/null
@@ -0,0 +1,3 @@
+
+# Default length for string truncation in e.g. read/write syscall arguments.
+global syscall_string_trunc = 50
This page took 0.043671 seconds and 5 git commands to generate.