summaryrefslogtreecommitdiffstats
path: root/tapset/syscalls2.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/syscalls2.stp')
-rw-r--r--tapset/syscalls2.stp15
1 files changed, 2 insertions, 13 deletions
diff --git a/tapset/syscalls2.stp b/tapset/syscalls2.stp
index 35886d13..ac34610a 100644
--- a/tapset/syscalls2.stp
+++ b/tapset/syscalls2.stp
@@ -1339,21 +1339,10 @@ probe syscall.sethostname.return = kernel.function("sys_sethostname").return {
probe syscall.setitimer = kernel.function("sys_setitimer") {
name = "setitimer"
which = $which
- which_str = _itimer_which_str($which)
value_uaddr = $value
ovalue_uaddr = $ovalue
- /*
- * XXX NOT SAFE -- might sleep
- * value_it_interval_tv_sec = __uget_itimerval_tv_m($value,0)
- * value_it_interval_tv_usec = __uget_itimerval_tv_m($value,1)
- * value_it_value_tv_sec = __uget_itimerval_tv_m($value,2)
- * value_it_value_tv_usec = __uget_itimerval_tv_m($value,3)
- * ovalue_it_interval_tv_sec = __uget_itimerval_tv_m($ovalue,0)
- * ovalue_it_interval_tv_usec =__uget_itimerval_tv_m($ovalue,1)
- * ovalue_it_value_tv_sec = __uget_itimerval_tv_m($ovalue,2)
- * ovalue_it_value_tv_usec = __uget_itimerval_tv_m($ovalue,3)
- */
- argstr = ""
+ argstr = sprintf("%s, %s, 0x%x", _itimer_which_str($which),
+ _struct_itimerval_u($value), $ovalue)
}
probe syscall.setitimer.return = kernel.function("sys_setitimer").return {
name = "setitimer"