summaryrefslogtreecommitdiffstats
path: root/tapset
diff options
context:
space:
mode:
authorwenji <wenji>2007-08-27 09:11:56 +0000
committerwenji <wenji>2007-08-27 09:11:56 +0000
commit622cbb7125992573459732c46a7fcb29a6d536b5 (patch)
treee2739a3c7a32be128be9cb39dbb1ffda2d078fc7 /tapset
parent382eb718d1d19404c586c9bbd5000ac8e9b65242 (diff)
downloadsystemtap-steved-622cbb7125992573459732c46a7fcb29a6d536b5.tar.gz
systemtap-steved-622cbb7125992573459732c46a7fcb29a6d536b5.tar.xz
systemtap-steved-622cbb7125992573459732c46a7fcb29a6d536b5.zip
2007-08-27 Wenji Huang <wenji.huang@oracle.com>
* signal.stp (signal.do_action): Modify evaluating sa_handler,sa_mask.
Diffstat (limited to 'tapset')
-rw-r--r--tapset/ChangeLog4
-rw-r--r--tapset/signal.stp6
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 <wenji.huang@oracle.com>
+
+ * signal.stp (signal.do_action): Modify evaluating sa_handler,sa_mask.
+
2007-08-27 Zhaolei <zhaolei@cn.fujitsu.com>
* 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
}
}