summaryrefslogtreecommitdiffstats
path: root/tapset/syscalls.stp
diff options
context:
space:
mode:
authorzhaolei <zhaolei>2007-08-28 00:18:55 +0000
committerzhaolei <zhaolei>2007-08-28 00:18:55 +0000
commit3392c550ed4f1751ac7fcc8439df50069c7756eb (patch)
tree10c2fce029d4cce37b5fedb5a7692efd4850b4a4 /tapset/syscalls.stp
parent6d4a05308283e7e1575e51d074254c762533ef8b (diff)
downloadsystemtap-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.stp6
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"