summaryrefslogtreecommitdiffstats
path: root/testsuite/parseko
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/parseko')
-rwxr-xr-xtestsuite/parseko/maxactive01.stp7
-rwxr-xr-xtestsuite/parseko/maxactive02.stp9
-rwxr-xr-xtestsuite/parseko/maxactive03.stp9
-rwxr-xr-xtestsuite/parseko/maxactive04.stp7
4 files changed, 32 insertions, 0 deletions
diff --git a/testsuite/parseko/maxactive01.stp b/testsuite/parseko/maxactive01.stp
new file mode 100755
index 00000000..d0a8c4da
--- /dev/null
+++ b/testsuite/parseko/maxactive01.stp
@@ -0,0 +1,7 @@
+#!./stap -p2
+
+# maxactive with "begin" probe
+
+probe begin.maxactive(3)
+{
+}
diff --git a/testsuite/parseko/maxactive02.stp b/testsuite/parseko/maxactive02.stp
new file mode 100755
index 00000000..e2fdb996
--- /dev/null
+++ b/testsuite/parseko/maxactive02.stp
@@ -0,0 +1,9 @@
+#!./stap -p1
+
+# maxactive with a non-number argument
+
+global N = 2
+
+probe kernel.function("*").return.maxactive(N)
+{
+}
diff --git a/testsuite/parseko/maxactive03.stp b/testsuite/parseko/maxactive03.stp
new file mode 100755
index 00000000..e61cce7c
--- /dev/null
+++ b/testsuite/parseko/maxactive03.stp
@@ -0,0 +1,9 @@
+#!./stap -p1
+
+# maxactive with a non-number argument
+
+function four() { return 4 }
+
+probe kernel.function("*").return.maxactive(four())
+{
+}
diff --git a/testsuite/parseko/maxactive04.stp b/testsuite/parseko/maxactive04.stp
new file mode 100755
index 00000000..b7fcaea9
--- /dev/null
+++ b/testsuite/parseko/maxactive04.stp
@@ -0,0 +1,7 @@
+#!./stap -p1
+
+# maxactive with a numeric expression argument
+
+probe kernel.function("*").return.maxactive(3 + 2)
+{
+}