summaryrefslogtreecommitdiffstats
path: root/testsuite/semok/badvar_undefined.stp
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/semok/badvar_undefined.stp')
-rwxr-xr-xtestsuite/semok/badvar_undefined.stp7
1 files changed, 7 insertions, 0 deletions
diff --git a/testsuite/semok/badvar_undefined.stp b/testsuite/semok/badvar_undefined.stp
new file mode 100755
index 00000000..05023ef0
--- /dev/null
+++ b/testsuite/semok/badvar_undefined.stp
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+# PR11346: We shouldn't even see a warning when a would-be skip-badvars
+# replacement is masked by a @defined condition.
+
+stap -W -p2 --skip-badvars -e 'probe kernel.function("sys_getxattr")
+{ printf("%s\n", user_string(@defined($pathname) ? $pathname : $path)) }'