summaryrefslogtreecommitdiffstats
path: root/tapset/process.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/process.stp')
-rw-r--r--tapset/process.stp22
1 files changed, 11 insertions, 11 deletions
diff --git a/tapset/process.stp b/tapset/process.stp
index 3c8f299d..d08b10e2 100644
--- a/tapset/process.stp
+++ b/tapset/process.stp
@@ -7,7 +7,7 @@
// later version.
-function _IS_ERR:long(ptr) %{
+function _IS_ERR:long(ptr:long) %{
THIS->__retvalue = IS_ERR((const void *)(long)THIS->ptr);
%}
@@ -25,7 +25,7 @@ function _IS_ERR:long(ptr) %{
*/
probe process.create = kernel.function("copy_process").return {
task = retval()
- new_pid = $pid
+ new_pid = task_pid(task)
if (_IS_ERR(task)) next
}
@@ -63,7 +63,7 @@ probe process.exec =
}
-/* probe process.exec.complete
+/* probe process.exec_complete
*
* Fires at the completion of an exec call.
*
@@ -75,7 +75,7 @@ probe process.exec =
* errno - the error number resulting from the exec
* success - a boolean indicating whether the exec was successful
*/
-probe process.exec.complete =
+probe process.exec_complete =
/*
kernel.function("do_execve").return
%( arch != "i586" %? %( arch != "i686" %?
@@ -124,7 +124,7 @@ probe process.release = kernel.function("release_task") {
}
-/* probe process.signal.send
+/* probe process.signal_send
*
* Fires when a process sends a signal to another process. This does not
* include ignored signals.
@@ -138,12 +138,12 @@ probe process.release = kernel.function("release_task") {
* task - a task handle to the signal recipient
* shared - indicates whether this signal is shared by the thread group
*/
-probe process.signal.send = _process.signal.send.* {
+probe process.signal_send = _process.signal_send.* {
signal = $sig
signal_name = _signal_name($sig)
}
-probe _process.signal.send.part1 =
+probe _process.signal_send.part1 =
kernel.function("__group_send_sig_info"),
kernel.function("send_group_sigqueue")
{
@@ -151,14 +151,14 @@ probe _process.signal.send.part1 =
shared = 1
}
-probe _process.signal.send.part2 =
+probe _process.signal_send.part2 =
kernel.function("send_sigqueue")
{
task = $p
shared = 0
}
-probe _process.signal.send.part3 =
+probe _process.signal_send.part3 =
kernel.function("specific_send_sig_info")
{
task = $t
@@ -166,7 +166,7 @@ probe _process.signal.send.part3 =
}
-/* probe process.signal.handle
+/* probe process.signal_handle
*
* Fires when a process handles a signal.
*
@@ -181,7 +181,7 @@ probe _process.signal.send.part3 =
* compiler. On FC5 it is inlined, but on RHEL4 it is not. Until we have a
* nice way for tapsets to specify "possibly inlined", we can't include this
* probe point.
-probe process.signal.handle = kernel.function("handle_signal") {
+probe process.signal_handle = kernel.function("handle_signal") {
signal = $sig
signal_name = _signal_name($sig)
}