]> sourceware.org Git - systemtap.git/commit - elaborate.cxx
PR 13128: Modify unprivileged mode infrastructure to support a multi-privilege design
authorDave Brolley <brolley@redhat.com>
Tue, 11 Oct 2011 18:49:07 +0000 (14:49 -0400)
committerDave Brolley <brolley@redhat.com>
Wed, 12 Oct 2011 14:45:05 +0000 (10:45 -0400)
commit42e38653e141c75c06a320e869a5b3437dc76643
treee5e7873fda6bd43bbecba182800be63ed7103094
parent832f100d34c6e16222b5a380fbc87270c9cc488e
PR 13128: Modify unprivileged mode infrastructure to support a multi-privilege design

vs the previous boolean privileged/unprivileged design.

- in stap
  - Store the specified privilege level as an enum as opposed to a boolean
  - Test privilege levels against the proper enumerator.
- in the generated code
  - Generate STP_PRIVILEGE macro with the specified privilege level
  - Generated code tests it against the proper privilege level.
17 files changed:
csclient.cxx
elaborate.cxx
elaborate.h
hash.cxx
runtime/addr-map.c
runtime/print.c
runtime/runtime.h
runtime/task_finder.c
session.cxx
session.h
staptree.cxx
tapset-been.cxx
tapset-timers.cxx
tapset-utrace.cxx
tapsets.cxx
translate.cxx
util.h
This page took 0.028411 seconds and 5 git commands to generate.