summaryrefslogtreecommitdiffstats
path: root/tapset-mark.cxx
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2010-02-15 13:56:20 -0500
committerDave Brolley <brolley@redhat.com>2010-02-15 13:56:20 -0500
commit27dc09b13650456b7b3efd45c07690083e526b6d (patch)
treefee2a7ea25f8e8d5f51a0bb5012c07743b170476 /tapset-mark.cxx
parent189559623dcda793b1ae9ade54299f5c7a775b76 (diff)
downloadsystemtap-steved-27dc09b13650456b7b3efd45c07690083e526b6d.tar.gz
systemtap-steved-27dc09b13650456b7b3efd45c07690083e526b6d.tar.xz
systemtap-steved-27dc09b13650456b7b3efd45c07690083e526b6d.zip
Rework identification of probes allowed for unprivileged users.
- Bind unprivileged permission at probe registration time. - Remove check_unprivileged filter from derived_probe_builder and its children. - Add test suites for unprivilegedok and unprivilegedko.
Diffstat (limited to 'tapset-mark.cxx')
-rw-r--r--tapset-mark.cxx4
1 files changed, 1 insertions, 3 deletions
diff --git a/tapset-mark.cxx b/tapset-mark.cxx
index 4d873eed..3fd6f11f 100644
--- a/tapset-mark.cxx
+++ b/tapset-mark.cxx
@@ -1,5 +1,5 @@
// tapset for kernel static markers
-// Copyright (C) 2005-2009 Red Hat Inc.
+// Copyright (C) 2005-2010 Red Hat Inc.
// Copyright (C) 2005-2007 Intel Corporation.
// Copyright (C) 2008 James.Bottomley@HansenPartnership.com
//
@@ -714,8 +714,6 @@ mark_builder::build(systemtap_session & sess,
void
register_tapset_mark(systemtap_session& s)
{
- if (s.unprivileged) return;
-
match_node* root = s.pattern_root;
derived_probe_builder *builder = new mark_builder();