diff options
author | fche <fche> | 2006-06-02 23:13:38 +0000 |
---|---|---|
committer | fche <fche> | 2006-06-02 23:13:38 +0000 |
commit | cedd10f4eeda74861f6ee61a50241e05eb27b500 (patch) | |
tree | 6f77a80d855ea6a36c55ce5fadd7a5fa7bf37fc2 /elaborate.h | |
parent | b6b2628a5b1c35e54c71fe200cc03d57cb72668e (diff) | |
download | systemtap-steved-cedd10f4eeda74861f6ee61a50241e05eb27b500.tar.gz systemtap-steved-cedd10f4eeda74861f6ee61a50241e05eb27b500.tar.xz systemtap-steved-cedd10f4eeda74861f6ee61a50241e05eb27b500.zip |
2006-06-02 Frank Ch. Eigler <fche@elastic.org>
PR 2645 cont'd.
* elaborate.cxx (find_and_build): Support optional wildcards too.
(derive_probes): Change last argument to indicate optionalness of
parent probe point (alias reference).
(alias_expansion_builder): Shrink epilogue-mode alias body copying.
Pass along alias reference optionality.
* elaborate.h: Corresponding changes.
* testsuite/semko/thirtyfive.stp, semok/twentytwo.stp: New tests.
Diffstat (limited to 'elaborate.h')
-rw-r--r-- | elaborate.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/elaborate.h b/elaborate.h index 689c35af..9a10283c 100644 --- a/elaborate.h +++ b/elaborate.h @@ -211,7 +211,7 @@ match_node int semantic_pass (systemtap_session& s); void derive_probes (systemtap_session& s, probe *p, std::vector<derived_probe*>& dps, - bool exc_outermost = true); + bool optional = false); // A helper we use here and in translate, for pulling symbols out of lvalue // expressions. |