summaryrefslogtreecommitdiffstats
path: root/tapset/ucontext-symbols.stp
diff options
context:
space:
mode:
authorMark Wielaard <mjw@redhat.com>2009-11-12 15:26:57 +0100
committerMark Wielaard <mjw@redhat.com>2009-11-12 17:26:37 +0100
commit5f51e2e54eaae1d53444f1498f70ce67f1f08dbb (patch)
treebac61c8e7a615c32037c4cbbb5eca29bc84eec26 /tapset/ucontext-symbols.stp
parent3e6b1e441a3a9ac6d8232265caa358b4b6ad00bf (diff)
downloadsystemtap-steved-5f51e2e54eaae1d53444f1498f70ce67f1f08dbb.tar.gz
systemtap-steved-5f51e2e54eaae1d53444f1498f70ce67f1f08dbb.tar.xz
systemtap-steved-5f51e2e54eaae1d53444f1498f70ce67f1f08dbb.zip
Mark usymname as unprivileged.
* tapset/ucontext-symbols.stp (usymname): Add assert_is_myproc() and mark as unprivileged, just like usymdata().
Diffstat (limited to 'tapset/ucontext-symbols.stp')
-rw-r--r--tapset/ucontext-symbols.stp3
1 files changed, 2 insertions, 1 deletions
diff --git a/tapset/ucontext-symbols.stp b/tapset/ucontext-symbols.stp
index 2f73768b..dbfa684f 100644
--- a/tapset/ucontext-symbols.stp
+++ b/tapset/ucontext-symbols.stp
@@ -30,7 +30,8 @@
* given address if known. If not known it will return the hex string
* representation of addr.
*/
-function usymname:string (addr: long) %{ /* pure */
+function usymname:string (addr: long) %{ /* pure */ /* unprivileged */
+ assert_is_myproc();
_stp_symbol_snprint(THIS->__retvalue, MAXSTRINGLEN, THIS->addr,
current, 0);
%}