diff options
author | wenji <wenji> | 2007-08-27 09:11:56 +0000 |
---|---|---|
committer | wenji <wenji> | 2007-08-27 09:11:56 +0000 |
commit | 622cbb7125992573459732c46a7fcb29a6d536b5 (patch) | |
tree | e2739a3c7a32be128be9cb39dbb1ffda2d078fc7 /tapset | |
parent | 382eb718d1d19404c586c9bbd5000ac8e9b65242 (diff) | |
download | systemtap-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/ChangeLog | 4 | ||||
-rw-r--r-- | 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 <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 } } |