]> sourceware.org Git - systemtap.git/commit - elaborate.cxx
2008-02-13 Dave Brolley <brolley@redhat.com>
authorbrolley <brolley>
Wed, 13 Feb 2008 16:43:08 +0000 (16:43 +0000)
committerbrolley <brolley>
Wed, 13 Feb 2008 16:43:08 +0000 (16:43 +0000)
commit2c5a19c6ba969d8fa30070e7579c1597a0e1c194
tree1b1de9e06811e80ccd5703cf8c03004e4edeeb35
parent4bab8964266929ec9356590db0d0fe51607c4b6b
2008-02-13  Dave Brolley  <brolley@redhat.com>

        PR5609
        * staptree.h (probe::collect_derivation_chain): Now takes vector<probe*>.
        (probe::get_alias): New virtual method.
        * elaborate.h (derived_probe::collect_derivation_chain): Now takes vector<probe*>.
        * staptree.cxx (probe::collect_derivation_chain): Now takes vector<probe*>. Don't
        cast 'this' to (derived_probe*).
        * elaborate.cxx (derived_probe::collect_derivation_chain): Now takes vector<probe*>.
        (alias_derived_probe::get_alias): New virtual method.
        (alias_derived_probe::alias): New member.
        (alias_expansion_builder::build): Call checkForRecursiveExpansion and emit a
        diagnostic if recursion is detected. Pass alias to constructor of
        alias_derived_probe.
        (alias_expansion_builder::checkForRecursiveExpansion): New method.
        * coveragedb.cxx: Pass vector<probe*> on all calls to collect_derivation_chain.
ChangeLog
coveragedb.cxx
elaborate.cxx
elaborate.h
staptree.cxx
staptree.h
testsuite/semko/fortyfour.stp [new file with mode: 0755]
testsuite/semko/fortythree.stp [new file with mode: 0755]
testsuite/semok/thirty.stp [new file with mode: 0755]
This page took 0.027495 seconds and 5 git commands to generate.