diff options
author | Dave Brolley <brolley@redhat.com> | 2009-06-11 12:00:11 -0400 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2009-06-11 12:00:11 -0400 |
commit | d4d8b581532460c89895a751df5ef64e5e5088e6 (patch) | |
tree | 04b77a48d305f9507429cd3fd248b245331a5475 /testsuite/systemtap.base/alias-condition.stp | |
parent | b12c8986778619db5bec0a5e52f2d49247e6b5ba (diff) | |
parent | 6766808e165cd3ba3c8d514529e292761e7cb650 (diff) | |
download | systemtap-steved-d4d8b581532460c89895a751df5ef64e5e5088e6.tar.gz systemtap-steved-d4d8b581532460c89895a751df5ef64e5e5088e6.tar.xz systemtap-steved-d4d8b581532460c89895a751df5ef64e5e5088e6.zip |
Merge branch 'master' of git://sources.redhat.com/git/systemtap
Diffstat (limited to 'testsuite/systemtap.base/alias-condition.stp')
-rw-r--r-- | testsuite/systemtap.base/alias-condition.stp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/testsuite/systemtap.base/alias-condition.stp b/testsuite/systemtap.base/alias-condition.stp new file mode 100644 index 00000000..89708886 --- /dev/null +++ b/testsuite/systemtap.base/alias-condition.stp @@ -0,0 +1,26 @@ +/* + * alias-condition.stp + * + * Check that conditions are copied correctly across aliases + */ + +/* x should be incremented exactly once */ +global x = 0 +probe foo = begin { } +probe foo if (x < 0), foo { ++x } + +probe begin(1) +{ + println("systemtap starting probe") + exit() +} + +probe end +{ + println("systemtap ending probe") + if ( x != 1 ) { + println("systemtap test failure") + } else { + println("systemtap test success") + } +} |