From a3b4f52cd67ff11dfc12e8e878744ea1319308ef Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Thu, 27 Aug 2009 15:43:51 -0700 Subject: PR10568: Ensure that aliases pull in their tapset When a probe alias is resolved in a tapset, the contents of that tapset should be included in the compiled script, just as we do for global variables and functions. * elaborate.cxx (alias_expansion_builder::build): When an alias is instantiated, add its stapfile to the session files. * testsuite/systemtap.base/tapset_includes.exp: New test. * testsuite/systemtap.base/tapset/*.stp: Testing tapsets for above. --- testsuite/systemtap.base/tapset/global.stp | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 testsuite/systemtap.base/tapset/global.stp (limited to 'testsuite/systemtap.base/tapset/global.stp') diff --git a/testsuite/systemtap.base/tapset/global.stp b/testsuite/systemtap.base/tapset/global.stp new file mode 100644 index 00000000..4a95ae77 --- /dev/null +++ b/testsuite/systemtap.base/tapset/global.stp @@ -0,0 +1,4 @@ +global test_global = 1 +probe begin { + println("included global") +} -- cgit