From f71cda0c26d5f1e5f7ed91861bd4a8e26dfe9786 Mon Sep 17 00:00:00 2001 From: fche Date: Mon, 28 Jan 2008 15:16:34 +0000 Subject: perms2 --- testsuite/semko/maxactive04.stp | 0 testsuite/semko/maxactive05.stp | 0 2 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 testsuite/semko/maxactive04.stp mode change 100644 => 100755 testsuite/semko/maxactive05.stp (limited to 'testsuite/semko') diff --git a/testsuite/semko/maxactive04.stp b/testsuite/semko/maxactive04.stp old mode 100644 new mode 100755 diff --git a/testsuite/semko/maxactive05.stp b/testsuite/semko/maxactive05.stp old mode 100644 new mode 100755 -- cgit From 2c5a19c6ba969d8fa30070e7579c1597a0e1c194 Mon Sep 17 00:00:00 2001 From: brolley Date: Wed, 13 Feb 2008 16:43:08 +0000 Subject: 2008-02-13 Dave Brolley PR5609 * staptree.h (probe::collect_derivation_chain): Now takes vector. (probe::get_alias): New virtual method. * elaborate.h (derived_probe::collect_derivation_chain): Now takes vector. * staptree.cxx (probe::collect_derivation_chain): Now takes vector. Don't cast 'this' to (derived_probe*). * elaborate.cxx (derived_probe::collect_derivation_chain): Now takes vector. (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 on all calls to collect_derivation_chain. --- testsuite/semko/fortyfour.stp | 5 +++++ testsuite/semko/fortythree.stp | 4 ++++ 2 files changed, 9 insertions(+) create mode 100755 testsuite/semko/fortyfour.stp create mode 100755 testsuite/semko/fortythree.stp (limited to 'testsuite/semko') diff --git a/testsuite/semko/fortyfour.stp b/testsuite/semko/fortyfour.stp new file mode 100755 index 00000000..8f3caeeb --- /dev/null +++ b/testsuite/semko/fortyfour.stp @@ -0,0 +1,5 @@ +#! stap -p2 + +probe foo = bar {} +probe bar = foo {} +probe foo {} diff --git a/testsuite/semko/fortythree.stp b/testsuite/semko/fortythree.stp new file mode 100755 index 00000000..cbf52a91 --- /dev/null +++ b/testsuite/semko/fortythree.stp @@ -0,0 +1,4 @@ +#! stap -p2 + +probe foo.bar = foo.* { } +probe foo.* { } -- cgit