From e82c1beea0d6cd9596b79f7d1759cfdf4c166b2a Mon Sep 17 00:00:00 2001 From: ananth Date: Thu, 6 Mar 2008 15:15:30 +0000 Subject: Fix sys_sigaltstack for i686 after register unification --- tapset/ChangeLog | 5 +++++ tapset/i686/syscalls.stp | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/tapset/ChangeLog b/tapset/ChangeLog index 4c65ccc0..32ac6bf2 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,8 @@ +2008-03-06 Ananth N Mavinakayanahalli PR433780 diff --git a/tapset/i686/syscalls.stp b/tapset/i686/syscalls.stp index 75bc960d..8e69f622 100644 --- a/tapset/i686/syscalls.stp +++ b/tapset/i686/syscalls.stp @@ -119,8 +119,8 @@ probe syscall.set_zone_reclaim.return = # probe syscall.sigaltstack = kernel.function("sys_sigaltstack") { name = "sigaltstack" - ebx = $ebx - argstr = sprintf("%p", $ebx) + ussp = %( kernel_vr < "2.6.25" %? $ebx %: $bx %) + argstr = sprintf("%p", ussp) } probe syscall.sigaltstack.return = kernel.function("sys_sigaltstack").return { name = "sigaltstack" -- cgit