summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhunt <hunt>2007-07-31 17:30:32 +0000
committerhunt <hunt>2007-07-31 17:30:32 +0000
commitbc843c7dee30537d66c64557df3ec14657b78c3e (patch)
tree94753e6af909dc61a6888799aedb928fbac373d1
parenta968ea63067cb079cbd1608804ec80c36026f0ab (diff)
downloadsystemtap-steved-bc843c7dee30537d66c64557df3ec14657b78c3e.tar.gz
systemtap-steved-bc843c7dee30537d66c64557df3ec14657b78c3e.tar.xz
systemtap-steved-bc843c7dee30537d66c64557df3ec14657b78c3e.zip
2007-07-31 Martin Hunt <hunt@redhat.com>
* syscalls.stp (clack_nanosleep): Fix flags string. * syscalls2.stp: Fix typo.
-rw-r--r--tapset/ChangeLog6
-rw-r--r--tapset/syscalls.stp12
-rw-r--r--tapset/syscalls2.stp2
3 files changed, 17 insertions, 3 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog
index 00d68664..298156f6 100644
--- a/tapset/ChangeLog
+++ b/tapset/ChangeLog
@@ -1,5 +1,11 @@
2007-07-31 Martin Hunt <hunt@redhat.com>
+ * syscalls.stp (clack_nanosleep): Fix flags string.
+
+ * syscalls2.stp: Fix typo.
+
+2007-07-31 Martin Hunt <hunt@redhat.com>
+
* */syscalls.stp: Added mmap functions.
Continued moving common compatibility functions to
the main tapset.
diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp
index 3243c647..214a4852 100644
--- a/tapset/syscalls.stp
+++ b/tapset/syscalls.stp
@@ -343,7 +343,11 @@ probe syscall.clock_gettime.return =
#
probe syscall.clock_nanosleep = kernel.function("sys_clock_nanosleep") {
name = "clock_nanosleep"
- argstr = sprintf("%s, 0x%x, %s, %p", _get_wc_str($which_clock), $flags,
+ if ($flags == 1)
+ flag_str = "TIMER_ABSTIME"
+ else
+ flag_str = sprintf("0x%x", $flags)
+ argstr = sprintf("%s, %s, %s, %p", _get_wc_str($which_clock), flag_str,
_struct_timespec_u($rqtp), $rmtp)
}
probe syscall.clock_nanosleep.return = kernel.function("sys_clock_nanosleep").return {
@@ -361,7 +365,11 @@ probe syscall.compat_clock_nanosleep =
kernel.function("compat_sys_clock_nanosleep") ?
{
name = "compat_clock_nanosleep"
- argstr = sprintf("%s, 0x%x, %s, %p", _get_wc_str($which_clock), $flags,
+ if ($flags == 1)
+ flag_str = "TIMER_ABSTIME"
+ else
+ flag_str = sprintf("0x%x", $flags)
+ argstr = sprintf("%s, %s, %s, %p", _get_wc_str($which_clock), flag_str,
_struct_compat_timespec_u($rqtp), $rmtp)
}
probe syscall.compat_clock_nanosleep.return =
diff --git a/tapset/syscalls2.stp b/tapset/syscalls2.stp
index 79294cd4..ec400a22 100644
--- a/tapset/syscalls2.stp
+++ b/tapset/syscalls2.stp
@@ -1266,7 +1266,7 @@ probe syscall.semctl.return = kernel.function("sys_semctl").return ? {
#
probe syscall.compat_sys_semctl = kernel.function("compat_sys_semctl") ? {
name = "compat_sys_semctl"
- argstr = sprintf("%d, %d, $d, %p", $first, $second, $third, $uptr)
+ argstr = sprintf("%d, %d, %d, %p", $first, $second, $third, $uptr)
}
probe syscall.compat_sys_semctl.return = kernel.function("compat_sys_semctl").return ? {
name = "compat_sys_semctl"