changeset 2529:34975b977043

PR2256: jstaptest.pl: thread_start and stop thread id can be any positive number. tid was hard coded as being '8', but newer hotspot might start more than 7 background threads before the first user thread is started. So allow tid to be any positive number.
author Mark Wielaard <mark@klomp.org>
date Mon, 26 Mar 2012 22:07:22 +0200
parents b833c6a3aa60
children 8e4fc4803bd3
files ChangeLog test/tapset/jstaptest.pl
diffstat 2 files changed, 7 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Mar 23 22:39:35 2012 +0100
+++ b/ChangeLog	Mon Mar 26 22:07:22 2012 +0200
@@ -1,3 +1,8 @@
+2012-03-26  Mark Wielaard  <mjw@redhat.com>
+
+	* test/tapset/jstaptest.pl: thread_start and thread_stop thread id
+	can be any positive number.
+
 2012-03-23  Mark Wielaard  <mjw@redhat.com>
 
 	* test/tapset/jstaptest.pl: Add jstack tests.
--- a/test/tapset/jstaptest.pl	Fri Mar 23 22:39:35 2012 +0100
+++ b/test/tapset/jstaptest.pl	Mon Mar 26 22:07:22 2012 +0200
@@ -33,8 +33,8 @@
     ["hotspot.vm_init_begin", "\"%s\\n\",name", "^vm_init_begin\$"],
     ["hotspot.vm_init_end", "\"%s\\n\",name", "^vm_init_end\$"],
     ["hotspot.vm_shutdown", "\"%s\\n\",name", "^vm_shutdown\$"],
-    ["hotspot.thread_start", "\"%sname=%stid=%dd=%d\\n\",name,thread_name,id,is_daemon", "^thread_startname=Thread-0tid=8d=0\$"],
-    ["hotspot.thread_stop", "\"%sname=%stid=%dd=%d\\n\",name,thread_name,id,is_daemon", "^thread_stopname=Thread-0tid=8d=0\$"],
+    ["hotspot.thread_start", "\"%sname=%stid=%dd=%d\\n\",name,thread_name,id,is_daemon", "^thread_startname=Thread-0tid=[0-9]\\+d=0\$"],
+    ["hotspot.thread_stop", "\"%sname=%stid=%dd=%d\\n\",name,thread_name,id,is_daemon", "^thread_stopname=Thread-0tid=[0-9]\\+d=0\$"],
     ["hotspot.class_loaded", "\"%sclass=%ssh=%d\\n\",name,class,is_shared", "class_loadedclass=staptest/ClassUnloadedProbeTestersh=0"],
     ["hotspot.class_unloaded", "\"%sclass=%ssh=%d\\n\",name,class,is_shared", "class_unloadedclass=staptest/ClassUnloadedProbeTestersh=0"],
     ["hotspot.method_compile_begin", "\"%sclass=%smethod=%ssig=%s\\n\",name,class,method,sig", "method_compile_beginclass=staptest/SystemtapTestermethod=allocateForNoReasonsig=(I)Ljava/lang/String;"],