summaryrefslogtreecommitdiffstats
path: root/stapprobes.5.in
diff options
context:
space:
mode:
Diffstat (limited to 'stapprobes.5.in')
-rw-r--r--stapprobes.5.in18
1 files changed, 18 insertions, 0 deletions
diff --git a/stapprobes.5.in b/stapprobes.5.in
index 700452a7..24075248 100644
--- a/stapprobes.5.in
+++ b/stapprobes.5.in
@@ -329,6 +329,19 @@ may be repeated to follow more levels of pointers.
$var[N]
indexes into an array. The index is given with a
literal number.
+.TP
+$$vars
+expands to a character string that is equivalent to
+sprintf("parm1=%x ... parmN=%x var1=%x ... varN=%x", parm1, ..., parmN,
+var1, ..., varN)
+.TP
+$$locals
+expands to a character string that is equivalent to
+sprintf("var1=%x ... varN=%x", var1, ..., varN)
+.TP
+$$parms
+expands to a character string that is equivalent to
+sprintf("parm1=%x ... parmN=%x", parm1, ..., parmN)
.PP
For ".return" probes, context variables other than the "$return"
value itself are only available for the function call parameters.
@@ -367,6 +380,8 @@ process(PID).syscall
process("PATH").syscall
process(PID).syscall.return
process("PATH").syscall.return
+process(PID).itrace
+process("PATH").itrace
.ESAMPLE
.PP
A
@@ -391,6 +406,9 @@ A
probe gets called when a thread described by PID or PATH returns from a
system call. The system call number is available in the "$syscall"
context variable.
+A
+.B .itrace
+probe gets called for every single step of the process described by PID or PATH.
.PP
Note that
.I PATH