summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.base/error_fn.stp
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/systemtap.base/error_fn.stp')
-rw-r--r--testsuite/systemtap.base/error_fn.stp17
1 files changed, 17 insertions, 0 deletions
diff --git a/testsuite/systemtap.base/error_fn.stp b/testsuite/systemtap.base/error_fn.stp
new file mode 100644
index 00000000..2e68026f
--- /dev/null
+++ b/testsuite/systemtap.base/error_fn.stp
@@ -0,0 +1,17 @@
+probe begin {
+ println("systemtap starting probe")
+ println("systemtap ending probe")
+}
+
+function generate_error:long() {
+ error("synthetic error")
+ return 1
+}
+
+function compute:long() {
+ return generate_error()
+}
+
+probe end {
+ compute()
+}