From 6b038f0039b6e0f08fdb2cf69765256896950d0c Mon Sep 17 00:00:00 2001 From: Srikar Dronamraju Date: Wed, 4 Feb 2009 14:52:07 +0530 Subject: Merge commit '4718b445d13b07448e71582f29ce1b0979b8dc50' --- tapset/signal.stp | 37 +++++++++++++------------------------ 1 file changed, 13 insertions(+), 24 deletions(-) (limited to 'tapset/signal.stp') diff --git a/tapset/signal.stp b/tapset/signal.stp index 8c125e80..7f932e77 100644 --- a/tapset/signal.stp +++ b/tapset/signal.stp @@ -84,17 +84,21 @@ probe _signal.send.part4 = kernel.function("specific_send_sig_info") %( kernel_v > "2.6.25" %? probe _signal.send.part1 = kernel.function("send_signal") { - if ($group == 1) { - name = "__group_send_sig_info" - shared = 1 - } - else if ($group == 0) { - name = "specific_send_sig_info" - shared = 0 - } + name = "__group_send_sig_info" sig = $sig task = $t sinfo = $info + shared = 1 + send2queue = 0 +} + +probe _signal.send.part4 = kernel.function("send_signal") +{ + name = "specific_send_sig_info" + sig = $sig + task = $t + sinfo = $info + shared = 0 send2queue = 0 } %) @@ -135,22 +139,6 @@ probe signal.send.return = _signal.send.*.return * and sent by user using something other than kill() * */ -%( kernel_v > "2.6.25" %? -probe _signal.send.part1.return = kernel.function("send_signal").return -{ - if ($group == 1) { - name = "__group_send_sig_info" - shared = 1 - } - else if ($group == 0) { - name = "specific_send_sig_info" - shared = 0 - } - send2queue = 0 -} -%) - -%( kernel_v <= "2.6.25" %? probe _signal.send.part1.return = kernel.function("__group_send_sig_info").return { name = "__group_send_sig_info" @@ -165,6 +153,7 @@ probe _signal.send.part4.return = kernel.function("specific_send_sig_info").retu send2queue = 0 } +%( kernel_v <= "2.6.25" %? /* * - return 0 if the signal is either sucessfully added into the * sigqueue of receiving process or a SI_TIMER entry is already -- cgit