summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.base/beginenderror.stp
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/systemtap.base/beginenderror.stp')
-rw-r--r--testsuite/systemtap.base/beginenderror.stp5
1 files changed, 5 insertions, 0 deletions
diff --git a/testsuite/systemtap.base/beginenderror.stp b/testsuite/systemtap.base/beginenderror.stp
new file mode 100644
index 00000000..8d0772cd
--- /dev/null
+++ b/testsuite/systemtap.base/beginenderror.stp
@@ -0,0 +1,5 @@
+probe begin { println ("ok ".pp()) println (1/0) println ("ko ".pp()) } # handler should unwind before seemenot message
+probe begin(10) { println ("ko ".pp()) } # this late begin probe shouldn't run, ERROR
+probe end, end(10) { println ("ko ".pp()) } # end probes won't be run due to ERROR state
+probe error, error(10) { println ("ok ".pp()) } # these handlers should be run
+probe error(20),error(30) { println (1/0) println ("ko ".pp()) } # likewise