summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhunt <hunt>2007-07-09 16:32:08 +0000
committerhunt <hunt>2007-07-09 16:32:08 +0000
commit5a2e4fd1883c72648dd1b865c616ad1ce48e30e8 (patch)
treefadd05eab1d28dd12033a3fe838329a1244314e5
parent398fc5050760c1c5104d2a53fabdf978dd25daa5 (diff)
downloadsystemtap-steved-5a2e4fd1883c72648dd1b865c616ad1ce48e30e8.tar.gz
systemtap-steved-5a2e4fd1883c72648dd1b865c616ad1ce48e30e8.tar.xz
systemtap-steved-5a2e4fd1883c72648dd1b865c616ad1ce48e30e8.zip
2007-07-09 Martin Hunt <hunt@redhat.com>
* syscalls2.stp (compat_sys_utimes): New. * ppc64/syscalls.stp (ciompat_sys_utimes): Removed.
-rw-r--r--tapset/ChangeLog3
-rw-r--r--tapset/ppc64/syscalls.stp17
-rw-r--r--tapset/syscalls2.stp15
3 files changed, 18 insertions, 17 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog
index 2d64dfc3..6a3c0bf9 100644
--- a/tapset/ChangeLog
+++ b/tapset/ChangeLog
@@ -1,5 +1,8 @@
2007-07-09 Martin Hunt <hunt@redhat.com>
+ * syscalls2.stp (compat_sys_utimes): New.
+ * ppc64/syscalls.stp (ciompat_sys_utimes): Removed.
+
* syscalls.stp (compat_sys_futimesat): Fix arg.
2007-07-03 Martin Hunt <hunt@redhat.com>
diff --git a/tapset/ppc64/syscalls.stp b/tapset/ppc64/syscalls.stp
index c21f13f4..541832cd 100644
--- a/tapset/ppc64/syscalls.stp
+++ b/tapset/ppc64/syscalls.stp
@@ -206,23 +206,6 @@ probe syscall.compat_sys_sched_getaffinity.return =
name = "compat_sys_sched_getaffinity"
retstr = returnstr(1)
}
-# compat_sys_utimes ________________________________________
-#
-# asmlinkage long compat_sys_utimes(char __user *filename,
-# struct compat_timeval __user *t)
-#
-probe syscall.compat_sys_utimes = kernel.function("compat_sys_utimes") {
- name = "compat_sys_utimes"
- path = user_string($filename)
- tvp_uaddr = $t
- argstr = sprintf("%s, %s", user_string_quoted($filename),
- _struct_timeval_u(tvp_uaddr))
-}
-probe syscall.compat_sys_utimes.return =
- kernel.function("compat_sys_utimes").return {
- name = "compat_sys_utimes"
- retstr = returnstr(1)
-}
# compat_sys_newlstat ________________________________________
#
# asmlinkage long compat_sys_newlstat(char __user * filename,
diff --git a/tapset/syscalls2.stp b/tapset/syscalls2.stp
index 968def00..415cca14 100644
--- a/tapset/syscalls2.stp
+++ b/tapset/syscalls2.stp
@@ -2392,6 +2392,21 @@ probe syscall.utimes.return = kernel.function("sys_utimes").return {
name = "utimes"
retstr = returnstr(1)
}
+# compat_sys_utimes ________________________________________
+#
+# long compat_sys_utimes(char __user *filename, struct compat_timeval __user *t)
+#
+probe syscall.compat_sys_utimes = kernel.function("compat_sys_utimes") ? {
+ name = "utimes"
+ filename = user_string($filename)
+ argstr = sprintf("%s, %s", user_string_quoted($filename),
+ _struct_compat_timeval2_u($t))
+}
+probe syscall.compat_sys_utimes.return = kernel.function("compat_sys_utimes").return ? {
+ name = "utimes"
+ retstr = returnstr(1)
+}
+
# vhangup ____________________________________________________
#
# asmlinkage long