summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2008-08-13 11:56:16 -0400
committerDave Brolley <brolley@redhat.com>2008-08-13 11:56:16 -0400
commit5da0b3b2512ad912a845ff0bab34263cbb4a1dfc (patch)
treed8765d5e69768980b8259e64b4122dcf9c8c452f /testsuite
parent7f7720519a6848403d91cc90269a04bade0dac2e (diff)
parentb01369baab6f5bd6887e99ad44048197e0d38c04 (diff)
downloadsystemtap-steved-5da0b3b2512ad912a845ff0bab34263cbb4a1dfc.tar.gz
systemtap-steved-5da0b3b2512ad912a845ff0bab34263cbb4a1dfc.tar.xz
systemtap-steved-5da0b3b2512ad912a845ff0bab34263cbb4a1dfc.zip
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Conflicts: ChangeLog testsuite/ChangeLog
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/ChangeLog6
-rwxr-xr-xtestsuite/semko/utrace14.stp4
-rw-r--r--testsuite/systemtap.base/utrace_p4.exp9
3 files changed, 19 insertions, 0 deletions
diff --git a/testsuite/ChangeLog b/testsuite/ChangeLog
index ed11d429..c6d86142 100644
--- a/testsuite/ChangeLog
+++ b/testsuite/ChangeLog
@@ -4,6 +4,12 @@
global.
(systemtap_exit): Remove the directory named by $client_path.
+2008-08-12 David Smith <dsmith@redhat.com>
+
+ PR 6445 (partial)
+ * systemtap.base/utrace_p4.exp: Added test that probes all threads.
+ * semko/utrace14.stp: New test.
+
2008-08-11 Frank Ch. Eigler <fche@elastic.org>
* systemtap.base/vars.exp: Adjust to loss of "\n" at end of $$vars
diff --git a/testsuite/semko/utrace14.stp b/testsuite/semko/utrace14.stp
new file mode 100755
index 00000000..80847f7f
--- /dev/null
+++ b/testsuite/semko/utrace14.stp
@@ -0,0 +1,4 @@
+#! stap -p2
+
+# pid can't be less than 2
+probe process(1).begin { }
diff --git a/testsuite/systemtap.base/utrace_p4.exp b/testsuite/systemtap.base/utrace_p4.exp
index 3083b97f..081fee95 100644
--- a/testsuite/systemtap.base/utrace_p4.exp
+++ b/testsuite/systemtap.base/utrace_p4.exp
@@ -15,6 +15,7 @@ set syscall_script {"probe process(\"/bin/ls\").syscall { printf(\"|%d\", \$sysc
set syscall_return_script {"probe process(\"/bin/ls\").syscall.return { printf(\"|%d\", \$syscall) }"}
set thread_begin_script {"probe process(\"/bin/ls\").thread.begin { print(\"ls thread.begin\") }"}
set thread_end_script {"probe process(\"/bin/ls\").thread.end { print(\"ls thread.end\") }"}
+set all_begin_script {"probe process(\"*\").begin { print(\"begin\") }"}
set pid_begin_script {"probe process(123).begin { print(\"123 begin\") }"}
set pid_end_script {"probe process(123).end { print(\"123 end\") }"}
@@ -128,3 +129,11 @@ if {$utrace_support_found == 0} {
# Try compiling an thread.end script using a pid
stap_compile $TEST_NAME 1 $pid_thread_end_script
}
+
+set TEST_NAME "UTRACE_P4_07"
+if {$utrace_support_found == 0} {
+ untested "$TEST_NAME : no kernel utrace support found"
+} else {
+ # Try compiling an begin script using a path of "*"
+ stap_compile $TEST_NAME 1 $all_begin_script
+}