]> sourceware.org Git - systemtap.git/commit - staptree.cxx
PR 13128: Implement the new --privilege=stapsys
authorDave Brolley <brolley@redhat.com>
Tue, 22 Nov 2011 16:13:28 +0000 (11:13 -0500)
committerDave Brolley <brolley@redhat.com>
Wed, 23 Nov 2011 18:47:22 +0000 (13:47 -0500)
commitf6be7c061559d319c4422ce5ad17e7ae5a0e405e
tree1c47f8585b1117f66a50c4863cc69588e108458d
parentbe898cc4485951b10e692932a49144b5a00deef1
PR 13128: Implement the new --privilege=stapsys

- Users belonging to the group stapsys can use all probe points and tapset
  functions (including those which contain embedded C), but cannot
  use the -g option.
- Loading of modules for stapsys users requires signing by a trusted compile-server.
- Add testing for stapsys throughout as appropriate.
- Update existing unprivileged test suites to test stapsys as appropriate.
- New test suite tests -g against all privilege levels.
19 files changed:
csclient.cxx
elaborate.cxx
elaborate.h
privilege.cxx
runtime/addr-map.c
runtime/runtime.h
runtime/task_finder.c
session.cxx
stap-serverd.cxx
staptree.cxx
systemtap.spec
tapsets.cxx
testsuite/systemtap.server/client.exp
testsuite/systemtap.server/client_args.exp
testsuite/systemtap.unprivileged/unprivileged_embedded_C.exp
testsuite/systemtap.unprivileged/unprivileged_myproc.exp
testsuite/systemtap.unprivileged/unprivileged_options.exp [new file with mode: 0644]
testsuite/systemtap.unprivileged/unprivileged_probes.exp
translate.cxx
This page took 0.032018 seconds and 5 git commands to generate.