From ffa0216ffef940d174adeaa8e17adb1fd9b95d0f Mon Sep 17 00:00:00 2001 From: dwilder Date: Wed, 25 Apr 2007 17:18:08 +0000 Subject: stp:syscall.pause Added sys32_pause to probe list. --- tapset/ChangeLog | 9 +++++++++ tapset/s390x/syscalls.stp | 2 -- 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 + + * syscall2.stp:syscall.pause added sys32_pause to probe list. + +2007-04-25 David Wilder + + * s390x/syscall.stp: Fix bug in syscall.mmap returning the wrong args + for 32-bit versions of mmap calls. + 2007-04-24 Will Cohen * 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) } -- cgit