From bc843c7dee30537d66c64557df3ec14657b78c3e Mon Sep 17 00:00:00 2001 From: hunt Date: Tue, 31 Jul 2007 17:30:32 +0000 Subject: [PATCH] 2007-07-31 Martin Hunt * syscalls.stp (clack_nanosleep): Fix flags string. * syscalls2.stp: Fix typo. --- tapset/ChangeLog | 6 ++++++ tapset/syscalls.stp | 12 ++++++++++-- tapset/syscalls2.stp | 2 +- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/tapset/ChangeLog b/tapset/ChangeLog index 00d686640..298156f65 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,5 +1,11 @@ 2007-07-31 Martin Hunt + * syscalls.stp (clack_nanosleep): Fix flags string. + + * syscalls2.stp: Fix typo. + +2007-07-31 Martin Hunt + * */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 3243c647b..214a4852e 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 79294cd45..ec400a22f 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" -- 2.43.5