diff options
Diffstat (limited to 'elaborate.h')
-rw-r--r-- | elaborate.h | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/elaborate.h b/elaborate.h index 5855c92d..e61796fa 100644 --- a/elaborate.h +++ b/elaborate.h @@ -195,6 +195,22 @@ struct systemtap_session { systemtap_session (); + // command line args + std::vector<std::string> include_path; + std::vector<std::string> args; + std::string kernel_release; + std::string runtime_path; + std::string module_name; + int last_pass; + bool test_mode; + bool verbose; + bool keep_tmpdir; + + // temporary directory for module builds etc. + // hazardous - it is "rm -rf"'d at exit + std::string tmpdir; + std::string translated_source; // C source code + match_node * pattern_root; void register_library_aliases(); @@ -202,9 +218,6 @@ struct systemtap_session stapfile* user_file; std::vector<stapfile*> library_files; - // configuration options - // bool verbose_resolution; - // resolved globals/functions/probes for the run as a whole std::vector<stapfile*> files; std::vector<vardecl*> globals; |