diff options
author | zhaolei <zhaolei> | 2007-08-28 00:18:55 +0000 |
---|---|---|
committer | zhaolei <zhaolei> | 2007-08-28 00:18:55 +0000 |
commit | 3392c550ed4f1751ac7fcc8439df50069c7756eb (patch) | |
tree | 10c2fce029d4cce37b5fedb5a7692efd4850b4a4 /tapset/syscalls.stp | |
parent | 6d4a05308283e7e1575e51d074254c762533ef8b (diff) | |
download | systemtap-steved-3392c550ed4f1751ac7fcc8439df50069c7756eb.tar.gz systemtap-steved-3392c550ed4f1751ac7fcc8439df50069c7756eb.tar.xz systemtap-steved-3392c550ed4f1751ac7fcc8439df50069c7756eb.zip |
2007-08-28 Zhaolei <zhaolei@cn.fujitsu.com>
* syscalls.stp (bdflush): Add comma between args in argstr.
Set second parameter(data)'s type by first parameter(func)'s
value in argstr.
Diffstat (limited to 'tapset/syscalls.stp')
-rw-r--r-- | tapset/syscalls.stp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp index ce49e6fd..e27bd093 100644 --- a/tapset/syscalls.stp +++ b/tapset/syscalls.stp @@ -151,7 +151,11 @@ probe syscall.bdflush = kernel.function("sys_bdflush") { name = "bdflush" func = $func data = $data - argstr = sprintf("%d %p",func, data) + if (($func>=2)&&($func%2==0)) + data_str = sprintf("%p", $data) + else + data_str = sprintf("%d", $data) + argstr = sprintf("%d, %s",func, data_str) } probe syscall.bdflush.return = kernel.function("sys_bdflush").return { name = "bdflush" |