From 20c6c071f5dfe6942438d97364e74f424217c94b Mon Sep 17 00:00:00 2001 From: graydon Date: Wed, 29 Jun 2005 22:42:23 +0000 Subject: 2005-06-27 Graydon Hoare * staptree.{h,cxx} (probe_alias): New structure. * parse.{h,cxx} (parser::parse): Parse probes or probe aliases. (parser::parse_probe): Likewise. * tapsets.{h,cxx}: (derived_probe_builder): (match_key): (match_node): (alias_derived_probe): Move from here, * elaborate.{h,cxx}: to here. * elaborate.h (systemtap_session::pattern_root): New member. (register_library_aliases): New function. * tapsets.cxx: Build one dwarf_derived_probe per target address. --- parse.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'parse.h') diff --git a/parse.h b/parse.h index b7054b0d..26cac17d 100644 --- a/parse.h +++ b/parse.h @@ -95,7 +95,7 @@ private: unsigned num_errors; private: // nonterminals - probe* parse_probe (); + void parse_probe (probe *&, probe_alias *&); probe_point* parse_probe_point (); literal* parse_literal (); void parse_global (std::vector&); -- cgit