From 622cbb7125992573459732c46a7fcb29a6d536b5 Mon Sep 17 00:00:00 2001 From: wenji Date: Mon, 27 Aug 2007 09:11:56 +0000 Subject: 2007-08-27 Wenji Huang * signal.stp (signal.do_action): Modify evaluating sa_handler,sa_mask. --- tapset/ChangeLog | 4 ++++ tapset/signal.stp | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/tapset/ChangeLog b/tapset/ChangeLog index 4fc74e20..a66b6811 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,7 @@ +2007-08-27 Wenji Huang + + * signal.stp (signal.do_action): Modify evaluating sa_handler,sa_mask. + 2007-08-27 Zhaolei * syscalls2.stp(sendto): Set $addr as content string in argstr. diff --git a/tapset/signal.stp b/tapset/signal.stp index bc4a0551..c2f90227 100644 --- a/tapset/signal.stp +++ b/tapset/signal.stp @@ -411,10 +411,10 @@ probe signal.do_action = kernel.function("do_sigaction") sig = $sig sigact_addr = $act oldsigact_addr = $oact - if(sigact_table != 0) + if(sigact_addr != 0) { - sa_handler = $act->sa->sa_handler - sa_mask = $act->sa->sa_mask + sa_handler = $act->sa.sa_handler + sa_mask = $act->sa.sa_mask } } -- cgit