summaryrefslogtreecommitdiffstats
path: root/session.h
diff options
context:
space:
mode:
Diffstat (limited to 'session.h')
-rw-r--r--session.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/session.h b/session.h
index ccf6c1da..1df94680 100644
--- a/session.h
+++ b/session.h
@@ -127,12 +127,13 @@ struct systemtap_session
// and/or main.cxx(main).
// Cache data
- bool use_cache;
- bool use_script_cache;
- std::string cache_path;
- std::string hash_path;
- std::string stapconf_path;
- hash *base_hash;
+ bool use_cache; // control all caching
+ bool use_script_cache; // control caching of pass-3/4 output
+ bool poison_cache; // consider the cache to be write-only
+ std::string cache_path; // usually ~/.systemtap/cache
+ std::string hash_path; // path to the cached script module
+ std::string stapconf_path; // path to the cached stapconf
+ hash *base_hash; // hash common to all caching
// dwarfless operation
bool consult_symtab;