summaryrefslogtreecommitdiffstats
path: root/tapset-timers.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'tapset-timers.cxx')
-rw-r--r--tapset-timers.cxx91
1 files changed, 65 insertions, 26 deletions
diff --git a/tapset-timers.cxx b/tapset-timers.cxx
index 1dc0acac..565a54e8 100644
--- a/tapset-timers.cxx
+++ b/tapset-timers.cxx
@@ -593,32 +593,71 @@ register_tapset_timers(systemtap_session& s)
root = root->bind(TOK_TIMER);
- root->bind_num("s")->bind(builder);
- root->bind_num("s")->bind_num("randomize")->bind(builder);
- root->bind_num("sec")->bind(builder);
- root->bind_num("sec")->bind_num("randomize")->bind(builder);
-
- root->bind_num("ms")->bind(builder);
- root->bind_num("ms")->bind_num("randomize")->bind(builder);
- root->bind_num("msec")->bind(builder);
- root->bind_num("msec")->bind_num("randomize")->bind(builder);
-
- root->bind_num("us")->bind(builder);
- root->bind_num("us")->bind_num("randomize")->bind(builder);
- root->bind_num("usec")->bind(builder);
- root->bind_num("usec")->bind_num("randomize")->bind(builder);
-
- root->bind_num("ns")->bind(builder);
- root->bind_num("ns")->bind_num("randomize")->bind(builder);
- root->bind_num("nsec")->bind(builder);
- root->bind_num("nsec")->bind_num("randomize")->bind(builder);
-
- root->bind_num("jiffies")->bind(builder);
- root->bind_num("jiffies")->bind_num("randomize")->bind(builder);
-
- root->bind_num("hz")->bind(builder);
-
- root->bind("profile")->bind(builder);
+ root->bind_num("s")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("s")->bind_num("randomize")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("sec")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("sec")->bind_num("randomize")
+ ->allow_unprivileged()
+ ->bind(builder);
+
+ root->bind_num("ms")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("ms")->bind_num("randomize")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("msec")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("msec")->bind_num("randomize")
+ ->allow_unprivileged()
+ ->bind(builder);
+
+ root->bind_num("us")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("us")->bind_num("randomize")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("usec")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("usec")->bind_num("randomize")
+ ->allow_unprivileged()
+ ->bind(builder);
+
+ root->bind_num("ns")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("ns")->bind_num("randomize")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("nsec")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("nsec")->bind_num("randomize")
+ ->allow_unprivileged()
+ ->bind(builder);
+
+ root->bind_num("jiffies")
+ ->allow_unprivileged()
+ ->bind(builder);
+ root->bind_num("jiffies")->bind_num("randomize")
+ ->allow_unprivileged()
+ ->bind(builder);
+
+ root->bind_num("hz")
+ ->allow_unprivileged()
+ ->bind(builder);
+
+ root->bind("profile")
+ ->bind(builder);
}