summaryrefslogtreecommitdiffstats
path: root/elaborate.h
diff options
context:
space:
mode:
authorgraydon <graydon>2005-07-05 05:33:56 +0000
committergraydon <graydon>2005-07-05 05:33:56 +0000
commit6deb8173c053febfbf336d1e962cb01d93a12404 (patch)
treebf1f373a9e59922680bcac876de4ef3e46ef23c3 /elaborate.h
parentba36c3ee7f3c807ac07b04bb181a742eae865a60 (diff)
downloadsystemtap-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.h3
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?