diff options
author | dwilder <dwilder> | 2007-04-25 17:18:08 +0000 |
---|---|---|
committer | dwilder <dwilder> | 2007-04-25 17:18:08 +0000 |
commit | ffa0216ffef940d174adeaa8e17adb1fd9b95d0f (patch) | |
tree | 60d3aacb5852528c6881548edcee253b614f65f3 | |
parent | 11b52b730139445b4dc46b091180398195bd86dc (diff) | |
download | systemtap-steved-ffa0216ffef940d174adeaa8e17adb1fd9b95d0f.tar.gz systemtap-steved-ffa0216ffef940d174adeaa8e17adb1fd9b95d0f.tar.xz systemtap-steved-ffa0216ffef940d174adeaa8e17adb1fd9b95d0f.zip |
stp:syscall.pause Added sys32_pause to probe list.
-rw-r--r-- | tapset/ChangeLog | 9 | ||||
-rw-r--r-- | tapset/s390x/syscalls.stp | 2 | ||||
-rw-r--r-- | tapset/syscalls2.stp | 6 |
3 files changed, 13 insertions, 4 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog index 8d210d99..27fc64d6 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,12 @@ +2007-04-25 David Wilder <dwilder@us.ibm.com> + + * syscall2.stp:syscall.pause added sys32_pause to probe list. + +2007-04-25 David Wilder <dwilder@us.ibm.com> + + * s390x/syscall.stp: Fix bug in syscall.mmap returning the wrong args + for 32-bit versions of mmap calls. + 2007-04-24 Will Cohen <wcohen@redhat.com> * memory.stp: Update vm.pagefault.return comment. diff --git a/tapset/s390x/syscalls.stp b/tapset/s390x/syscalls.stp index 275507b0..b1804388 100644 --- a/tapset/s390x/syscalls.stp +++ b/tapset/s390x/syscalls.stp @@ -17,7 +17,6 @@ probe syscall.mmap = kernel.function("old_mmap"), argstr = get_32mmap_args($arg); } - argstr = get_mmap_args($arg); } probe syscall.mmap.return = kernel.function("old_mmap").return, @@ -44,7 +43,6 @@ probe syscall.mmap2 = kernel.function("sys_mmap2"), argstr = get_32mmap_args($arg); } - argstr = get_mmap_args($arg); } probe syscall.mmap2.return = kernel.function("sys_mmap2").return, diff --git a/tapset/syscalls2.stp b/tapset/syscalls2.stp index d6359314..7ae774ef 100644 --- a/tapset/syscalls2.stp +++ b/tapset/syscalls2.stp @@ -142,11 +142,13 @@ probe syscall.open.return = # # sys_pause(void) # -probe syscall.pause = kernel.function("sys_pause") { +probe syscall.pause = kernel.function("sys_pause"), + kernel.function("sys32_pause") ? { name = "pause" argstr = "" } -probe syscall.pause.return = kernel.function("sys_pause").return { +probe syscall.pause.return = kernel.function("sys_pause").return, + kernel.function("sys32_pause").return ? { name = "pause" retstr = returnstr(1) } |