summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wielaard <mjw@redhat.com>2009-04-23 17:37:56 +0200
committerMark Wielaard <mjw@redhat.com>2009-04-23 17:39:13 +0200
commit819ec23db74427d0249596959c938673f424f831 (patch)
tree350800c2c40886fd0f98a71274485c8fde1e2396
parent927dab9f7b4298b4ef28ae87cdb7dafe43e5d76a (diff)
downloadsystemtap-steved-819ec23db74427d0249596959c938673f424f831.tar.gz
systemtap-steved-819ec23db74427d0249596959c938673f424f831.tar.xz
systemtap-steved-819ec23db74427d0249596959c938673f424f831.zip
Add NEWS entry about EXPERIMENTAL support for user process unwinding.
-rw-r--r--NEWS15
1 files changed, 15 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 8ec00f2b..88076db3 100644
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,21 @@
Probing of absolute statements can be done using the
kprobe.statement(ADDRESS).absolute construct.
+- EXPERIMENTAL support for user process unwinding. A new collection of
+ tapset functions have been added to handle user space backtraces from
+ probe points that support them (currently process and timer probes -
+ for timer probes test whether or not in user space first with the
+ already existing user_mode() function). The new tapset functions are:
+ uaddr - User space address of current running task.
+ usymname - Return the symbol of an address in the current task.
+ usymdata - Return the symbol and module offset of an address.
+ print_ustack - Print out stack for the current task from string.
+ print_ubacktrace - Print stack back trace for current task.
+ ubacktrace - Hex backtrace of current task stack.
+ Please read http://sourceware.org/ml/systemtap/2009-q2/msg00364.html
+ on the current restrictions and possible changes in the future and
+ give feedback if you want to influence future developments.
+
* What's new in version 0.9.5
- New probes process().insn and process().insn.block that allows