8071464: Clear up SVC jdk/test/* JRE layout dependencies other than those on tools.jar
authorykantser
Mon, 02 Feb 2015 09:37:53 +0100
changeset 28859 6c9e357aff59
parent 28858 ea6b89a1b59b
child 28860 1bd6abc33423
8071464: Clear up SVC jdk/test/* JRE layout dependencies other than those on tools.jar Reviewed-by: sla Contributed-by: alexander.kulyakhtin@oracle.com
jdk/test/com/sun/jdi/ShellScaffold.sh
jdk/test/demo/jvmti/DemoRun.java
--- a/jdk/test/com/sun/jdi/ShellScaffold.sh	Fri Jan 30 09:31:18 2015 +0100
+++ b/jdk/test/com/sun/jdi/ShellScaffold.sh	Mon Feb 02 09:37:53 2015 +0100
@@ -259,7 +259,7 @@
                     ;;
             esac
 
-            if [ -r $jdk/bin/dt_shmem.dll -o -r $jdk/jre/bin/dt_shmem.dll ] ; then
+            if [ -r $jdk/bin/dt_shmem.dll ] ; then
                 transport=dt_shmem
                 address=kkkk.$$
             else
@@ -933,18 +933,10 @@
         debuggeeCmd=`$jdk/bin/jps -v | $grep $debuggeeKeyword`
         realDebuggeePid=`echo "$debuggeeCmd" | sed -e 's@ .*@@'`
         if [ ! -z "$realDebuggeePid" ] ; then
-            if [ -r "$jdk/lib/sa-jdi.jar" ] ; then
-                # disableVersionCheck can be removed after 6475822
-                # is fixed.
-                moption="-m -J-Dsun.jvm.hotspot.runtime.VM.disableVersionCheck"
-            else
-                moption=
-            fi
-
             echo "-- debuggee process info ----------------------" >&2
             echo "      $debuggeeCmd"                              >&2
             echo "-- debuggee threads: jstack $moption $realDebuggeePid" >&2
-            $jdk/bin/$jstack $moption $realDebuggeePid             >&2
+            $jdk/bin/$jstack $realDebuggeePid                      >&2
             echo "============================================="   >&2
             echo                                                   >&2
         fi
--- a/jdk/test/demo/jvmti/DemoRun.java	Fri Jan 30 09:31:18 2015 +0100
+++ b/jdk/test/demo/jvmti/DemoRun.java	Mon Feb 02 09:37:53 2015 +0100
@@ -115,10 +115,7 @@
      */
     public void runit(String class_name, String vm_options[])
     {
-        String jre_home  = System.getProperty("java.home");
-        String sdk_home  = (jre_home.endsWith("jre") ?
-                            (jre_home + File.separator + "..") :
-                            jre_home );
+        String sdk_home  = System.getProperty("java.home");
         String cdir      = System.getProperty("test.classes", ".");
         String os_arch   = System.getProperty("os.arch");
         String os_name   = System.getProperty("os.name");
@@ -126,7 +123,7 @@
         String libsuffix = os_name.contains("Windows")?".dll":
                                 os_name.contains("OS X")?".dylib":".so";
         boolean hprof    = demo_name.equals("hprof");
-        String java      = jre_home
+        String java      = sdk_home
                              + File.separator + "bin"
                              + File.separator + "java";
         /* Array of strings to be passed in for exec: