summaryrefslogtreecommitdiffstats
path: root/elaborate.h
diff options
context:
space:
mode:
authorfche <fche>2007-05-26 01:55:20 +0000
committerfche <fche>2007-05-26 01:55:20 +0000
commit888af770ba125802efa0f9209064be7b5d000f87 (patch)
tree5d8d904fbd356e4d64681d994c0f807e3aff67a9 /elaborate.h
parentd99bc65f2bcb24a0649444314e67a0bb97e351cc (diff)
downloadsystemtap-steved-888af770ba125802efa0f9209064be7b5d000f87.tar.gz
systemtap-steved-888af770ba125802efa0f9209064be7b5d000f87.tar.xz
systemtap-steved-888af770ba125802efa0f9209064be7b5d000f87.zip
2007-05-25 Frank Ch. Eigler <fche@redhat.com>
PR 4255 teaser. * elaborate.cxx (has_null_param): New function. * elaborate.h: Declare it. * session.h: Include uprobe_derived_probes group. * tapsets.cxx (uprobe_*): New classes. (all_session_groups): List uprobes in list. (register_standard_tapset): Interpret process(#).statement(#).absolute and process(#).statement(#).absolute.return probe points.
Diffstat (limited to 'elaborate.h')
-rw-r--r--elaborate.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/elaborate.h b/elaborate.h
index 71811193..ec49e126 100644
--- a/elaborate.h
+++ b/elaborate.h
@@ -181,6 +181,8 @@ struct derived_probe_builder
virtual ~derived_probe_builder() {}
virtual void build_no_more (systemtap_session &) {}
+ static bool has_null_param (std::map<std::string, literal*> const & parameters,
+ const std::string& key);
static bool get_param (std::map<std::string, literal*> const & parameters,
const std::string& key, std::string& value);
static bool get_param (std::map<std::string, literal*> const & parameters,