From 77c26b4ed3ce4edc48de72aadcd93161c96dae7d Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Sat, 29 Aug 2009 20:42:09 +0200 Subject: Fix sys_sigaltstack ussp conditional. For i386 sys_sigaltstack changed argument params starting with kernel commit b12bda which was only included in 2.6.30, not in any 2.6.29 kernel. * tapset/i386/syscalls.stp (sys_sigaltstack): ussp conditional should be kernel_v < "2.6.30" for param change (from bx to regs). --- tapset/i386/syscalls.stp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tapset/i386/syscalls.stp b/tapset/i386/syscalls.stp index dec0aa97..821d77d4 100644 --- a/tapset/i386/syscalls.stp +++ b/tapset/i386/syscalls.stp @@ -125,7 +125,7 @@ probe syscall.set_zone_reclaim.return = kernel.function("sys_set_zone_reclaim"). probe syscall.sigaltstack = kernel.function("sys_sigaltstack") { name = "sigaltstack" - ussp = %( kernel_vr < "2.6.25" %? $ebx %: %( kernel_vr < "2.6.29" %? $bx %: $regs->bx %) %) + ussp = %( kernel_vr < "2.6.25" %? $ebx %: %( kernel_vr < "2.6.30" %? $bx %: $regs->bx %) %) argstr = sprintf("%p", ussp) } probe syscall.sigaltstack.return = kernel.function("sys_sigaltstack").return -- cgit