summaryrefslogtreecommitdiffstats
path: root/elaborate.h
diff options
context:
space:
mode:
authorgraydon <graydon>2005-07-06 01:32:09 +0000
committergraydon <graydon>2005-07-06 01:32:09 +0000
commit5227f1ea176e0a7af4eb7c51ef5d678ee67ad5df (patch)
tree7de149617814b5bcd1bc87511a97b7644dcf8114 /elaborate.h
parent68cb0cb76051be893600fcb845089199f01e6839 (diff)
downloadsystemtap-steved-5227f1ea176e0a7af4eb7c51ef5d678ee67ad5df.tar.gz
systemtap-steved-5227f1ea176e0a7af4eb7c51ef5d678ee67ad5df.tar.xz
systemtap-steved-5227f1ea176e0a7af4eb7c51ef5d678ee67ad5df.zip
2005-07-05 Graydon Hoare <graydon@redhat.com>
* elaborate.{h,cxx}: Revert previous changes. * tapsets.{h,cxx}: Adapt to verbose as a member of session. * elaborate.cxx (alias_expansion_builder::build): Avoid copying locals between alias definition and use. * testsuite/semok/{twelve,thirteen,fourteen}.stp: New tests. * staptree.cxx (probe_alias::printsig): Print equals sign.
Diffstat (limited to 'elaborate.h')
-rw-r--r--elaborate.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/elaborate.h b/elaborate.h
index e61796fa..f25ee5e7 100644
--- a/elaborate.h
+++ b/elaborate.h
@@ -30,8 +30,7 @@ protected:
public:
functiondecl* current_function;
- probe* current_probe;
- derived_probe* current_derived_probe;
+ derived_probe* current_probe;
symresolution_info (systemtap_session& s);
// XXX: instead in systemtap_session?
@@ -140,7 +139,8 @@ struct derived_probe: public probe
struct
derived_probe_builder
{
- virtual void build(probe * base,
+ virtual void build(systemtap_session & sess,
+ probe * base,
probe_point * location,
std::map<std::string, literal *> const & parameters,
std::vector<probe *> & results_to_expand_further,