diff options
author | graydon <graydon> | 2005-07-05 05:33:56 +0000 |
---|---|---|
committer | graydon <graydon> | 2005-07-05 05:33:56 +0000 |
commit | 6deb8173c053febfbf336d1e962cb01d93a12404 (patch) | |
tree | bf1f373a9e59922680bcac876de4ef3e46ef23c3 /elaborate.h | |
parent | ba36c3ee7f3c807ac07b04bb181a742eae865a60 (diff) | |
download | systemtap-steved-6deb8173c053febfbf336d1e962cb01d93a12404.tar.gz systemtap-steved-6deb8173c053febfbf336d1e962cb01d93a12404.tar.xz systemtap-steved-6deb8173c053febfbf336d1e962cb01d93a12404.zip |
2005-07-04 Graydon Hoare <graydon@redhat.com>
* elaborate.h (symresolution_info::current_derived_probe): New field.
(symresolution_info::current_probe): Change type.
* elaborate.cxx (semantic_pass_symbols): Add passes for resolving
locals in pre-derivation base probes and pre-expansion aliases.
(symresolution_info::visit_symbol):
(symresolution_info::find_scalar): Update to match new field.
Diffstat (limited to 'elaborate.h')
-rw-r--r-- | elaborate.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/elaborate.h b/elaborate.h index 3c0c8ed4..5855c92d 100644 --- a/elaborate.h +++ b/elaborate.h @@ -30,7 +30,8 @@ protected: public: functiondecl* current_function; - derived_probe* current_probe; + probe* current_probe; + derived_probe* current_derived_probe; symresolution_info (systemtap_session& s); // XXX: instead in systemtap_session? |