summaryrefslogtreecommitdiffstats
path: root/parse.cxx
diff options
context:
space:
mode:
authorJosh Stone <jistone@redhat.com>2010-03-01 17:27:53 -0800
committerJosh Stone <jistone@redhat.com>2010-03-02 16:05:17 -0800
commit63d530ab4dacb908c7262be59098ef026e186a30 (patch)
tree8c1b6873409027d0d0ff284f6ec44b1f2a844a31 /parse.cxx
parent42f13348b90fa59532a0c8159dc390cd7a50de0f (diff)
downloadsystemtap-steved-63d530ab4dacb908c7262be59098ef026e186a30.tar.gz
systemtap-steved-63d530ab4dacb908c7262be59098ef026e186a30.tar.xz
systemtap-steved-63d530ab4dacb908c7262be59098ef026e186a30.zip
PR11246: Add more granular cache control
There are some module options that require us to disable caching for the script, but before now this had a global effect. There are some cache objects, like tracepoint and @cast query modules, which we would like to cache even when the script itself needs to be uncached. * session.h (systemtap_session): New use_script_cache flag. * main.cxx (main): -m & -k can just disable the script cache. Failure to create the cache directories still disables all caching. * hash.cxx (create_hashdir): Failure disables all caching. * cache.cxx (add_to_cache): Failure only toggles the script caching. If the stapconf fails though, we don't need to block the .ko reuse.
Diffstat (limited to 'parse.cxx')
0 files changed, 0 insertions, 0 deletions