diff options
author | fche <fche> | 2005-08-22 19:14:35 +0000 |
---|---|---|
committer | fche <fche> | 2005-08-22 19:14:35 +0000 |
commit | df8fadee215f81b07f809f4d3ebb016e390f2c9b (patch) | |
tree | 939c4c58a018c58063d2db6a80c277f5989fd9a4 /elaborate.h | |
parent | e718a34db01f32bd7a6ca01001546daa1f3b5fc7 (diff) | |
download | systemtap-steved-df8fadee215f81b07f809f4d3ebb016e390f2c9b.tar.gz systemtap-steved-df8fadee215f81b07f809f4d3ebb016e390f2c9b.tar.xz systemtap-steved-df8fadee215f81b07f809f4d3ebb016e390f2c9b.zip |
2005-08-22 Frank Ch. Eigler <fche@elastic.org>
PR systemtap/1134
* elaborate.h (module_fds): New member in systemtap_session.
* tapsets.cxx (dwarf_derived_probe ctor): Open /sys/module/$MOD/.text
for the duration of a systemtap session, to lock module in memory.
Diffstat (limited to 'elaborate.h')
-rw-r--r-- | elaborate.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/elaborate.h b/elaborate.h index c3c35fee..43816e61 100644 --- a/elaborate.h +++ b/elaborate.h @@ -231,6 +231,9 @@ struct systemtap_session std::vector<derived_probe*> probes; std::vector<embeddedcode*> embeds; + // module-referencing file handles + std::map<std::string,int> module_fds; + // unparser data translator_output* op; unparser* up; |