diff options
author | Mark Wielaard <mjw@redhat.com> | 2008-09-15 21:17:59 +0200 |
---|---|---|
committer | Mark Wielaard <mjw@redhat.com> | 2008-09-15 21:17:59 +0200 |
commit | fc22e8a361f3c19dcb048dc5f245565164b9d829 (patch) | |
tree | 957c1af8e11a9caf6d32f058eda44c249286e578 /tapset | |
parent | 6d24a6c909520290b1c508ae1624a218f19e93f1 (diff) | |
download | systemtap-steved-fc22e8a361f3c19dcb048dc5f245565164b9d829.tar.gz systemtap-steved-fc22e8a361f3c19dcb048dc5f245565164b9d829.tar.xz systemtap-steved-fc22e8a361f3c19dcb048dc5f245565164b9d829.zip |
Fix 2.6.27 detection.
Diffstat (limited to 'tapset')
-rw-r--r-- | tapset/ChangeLog | 6 | ||||
-rw-r--r-- | tapset/syscalls.stp | 20 | ||||
-rw-r--r-- | tapset/syscalls2.stp | 12 | ||||
-rw-r--r-- | tapset/vfs.stp | 4 |
4 files changed, 24 insertions, 18 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog index 97801a20..412a7fcf 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,9 @@ +2008-09-15 Mark Wielaard <mjw@redhat.com> + + * vfs.stp: Fix 2.6.27 detection. + * syscall.stp: Likewise. + * syscall2.stp: Likewise. + 2008-09-12 Wenji Huang <wenji.huang@oracle.com> * signal.stp: Initialize __sig in a function. diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp index 7fd942af..89b3c730 100644 --- a/tapset/syscalls.stp +++ b/tapset/syscalls.stp @@ -1715,7 +1715,7 @@ probe syscall.getuid.return = # void __user *value, size_t size) probe syscall.getxattr = kernel.function("sys_getxattr") { name = "getxattr" -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path = user_string($pathname) %: path = user_string($path) @@ -1725,7 +1725,7 @@ probe syscall.getxattr = kernel.function("sys_getxattr") { value_uaddr = $value size = $size argstr = sprintf("%s, %s, %p, %d", -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? user_string_quoted($pathname), %: user_string_quoted($path), @@ -1763,7 +1763,7 @@ probe syscall.inotify_add_watch = kernel.function("sys_inotify_add_watch") ? { name = "inotify_add_watch" fd = $fd mask = $mask -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path_uaddr = $pathname path = user_string($pathname) argstr = sprintf("%d, %s, %d", $fd, user_string_quoted($pathname), $mask) @@ -2096,7 +2096,7 @@ probe syscall.lchown16.return = kernel.function("sys_lchown16").return ? { # probe syscall.lgetxattr = kernel.function("sys_lgetxattr") { name = "lgetxattr" -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path = user_string($pathname) %: path = user_string($path) @@ -2106,7 +2106,7 @@ probe syscall.lgetxattr = kernel.function("sys_lgetxattr") { value_uaddr = $value size = $size argstr = sprintf("%s, %s, %p, %d", -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? user_string_quoted($pathname), %: user_string_quoted($path), @@ -2181,7 +2181,7 @@ probe syscall.listxattr = kernel.function("sys_listxattr") { name = "listxattr" list_uaddr = $list size = $size -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path_uaddr = $pathname path = user_string($pathname) argstr = sprintf("%s, %p, %d", user_string_quoted($pathname), $list, $size) @@ -2203,7 +2203,7 @@ probe syscall.llistxattr = kernel.function("sys_llistxattr") { name = "llistxattr" list_uaddr = $list size = $size -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path_uaddr = $pathname path = user_string($pathname) argstr = sprintf("%s, %p, %d", user_string_quoted($pathname), $list, $size) @@ -2262,7 +2262,7 @@ probe syscall.lremovexattr = kernel.function("sys_lremovexattr") { name = "lremovexattr" name_uaddr = $name name2 = user_string($name) -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path_uaddr = $pathname path = user_string($pathname) argstr = sprintf("%s, %s", user_string_quoted($pathname), user_string_quoted($name)) @@ -2302,7 +2302,7 @@ probe syscall.lseek.return = kernel.function("sys_lseek").return { # probe syscall.lsetxattr = kernel.function("sys_lsetxattr") { name = "lsetxattr" -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path_uaddr = $pathname path = user_string($pathname) %: @@ -2315,7 +2315,7 @@ probe syscall.lsetxattr = kernel.function("sys_lsetxattr") { size = $size flags = $flags argstr = sprintf("%s, %s, %p, %d, %d", -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? user_string_quoted($pathname), %: user_string_quoted($path), diff --git a/tapset/syscalls2.stp b/tapset/syscalls2.stp index 57d190e3..28691a66 100644 --- a/tapset/syscalls2.stp +++ b/tapset/syscalls2.stp @@ -625,7 +625,7 @@ probe syscall.readlinkat = kernel.function("sys_readlinkat") ? { dfd = $dfd buf_uaddr = $buf bufsiz = $bufsiz -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path = user_string($pathname) argstr = sprintf("%s, %s, %p, %d", _dfd_str($dfd), user_string_quoted($pathname), $buf, $bufsiz) %: @@ -812,7 +812,7 @@ probe syscall.remap_file_pages.return = probe syscall.removexattr = kernel.function("sys_removexattr") { name = "removexattr" name_str = user_string($name) -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path = user_string($pathname) argstr = sprintf("%s, %s", user_string_quoted($pathname), user_string_quoted($name)) @@ -1990,7 +1990,7 @@ probe syscall.setuid.return = # probe syscall.setxattr = kernel.function("sys_setxattr") { name = "setxattr" -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path_uaddr = $pathname path = user_string($pathname) %: @@ -2003,7 +2003,7 @@ probe syscall.setxattr = kernel.function("sys_setxattr") { size = $size flags = $flags argstr = sprintf("%s, %s, %p, %d, %d", -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? user_string_quoted($pathname), %: user_string_quoted($path), @@ -2398,7 +2398,7 @@ probe syscall.statfs = { name = "statfs" buf_uaddr = $buf -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path = user_string($pathname) argstr = sprintf("%s, %p", user_string_quoted($pathname), $buf) %: @@ -2427,7 +2427,7 @@ probe syscall.statfs64 = name = "statfs" sz = $sz buf_uaddr = $buf -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? path = user_string($pathname) argstr = sprintf("%s, %d, %p", user_string_quoted($pathname), $sz, $buf) %: diff --git a/tapset/vfs.stp b/tapset/vfs.stp index 1ea8fc8e..7f2312db 100644 --- a/tapset/vfs.stp +++ b/tapset/vfs.stp @@ -744,7 +744,7 @@ probe vfs.do_mpage_readpage.return = kernel.function ("do_mpage_readpage").retur units = "pages" } -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? probe vfs.add_to_page_cache = kernel.function ("add_to_page_cache_locked") %: probe vfs.add_to_page_cache = kernel.function ("add_to_page_cache") @@ -761,7 +761,7 @@ probe vfs.add_to_page_cache = kernel.function ("add_to_page_cache") argstr = sprintf("%d, %d", ino, index) } -%( kernel_v > "2.6.26" %? +%( kernel_v >= "2.6.27" %? probe vfs.add_to_page_cache.return = kernel.function ("add_to_page_cache_locked").return %: probe vfs.add_to_page_cache.return = kernel.function ("add_to_page_cache").return |