jdk/test/com/sun/jdi/ShellScaffold.sh
changeset 28859 6c9e357aff59
parent 26041 ca1b8bdbe663
child 32427 c22b7e41adf3
equal deleted inserted replaced
28858:ea6b89a1b59b 28859:6c9e357aff59
   257                     isCygwin=1
   257                     isCygwin=1
   258                     devnull=/dev/null
   258                     devnull=/dev/null
   259                     ;;
   259                     ;;
   260             esac
   260             esac
   261 
   261 
   262             if [ -r $jdk/bin/dt_shmem.dll -o -r $jdk/jre/bin/dt_shmem.dll ] ; then
   262             if [ -r $jdk/bin/dt_shmem.dll ] ; then
   263                 transport=dt_shmem
   263                 transport=dt_shmem
   264                 address=kkkk.$$
   264                 address=kkkk.$$
   265             else
   265             else
   266                 transport=dt_socket
   266                 transport=dt_socket
   267                 address=
   267                 address=
   931             echo                                              >&2
   931             echo                                              >&2
   932         fi
   932         fi
   933         debuggeeCmd=`$jdk/bin/jps -v | $grep $debuggeeKeyword`
   933         debuggeeCmd=`$jdk/bin/jps -v | $grep $debuggeeKeyword`
   934         realDebuggeePid=`echo "$debuggeeCmd" | sed -e 's@ .*@@'`
   934         realDebuggeePid=`echo "$debuggeeCmd" | sed -e 's@ .*@@'`
   935         if [ ! -z "$realDebuggeePid" ] ; then
   935         if [ ! -z "$realDebuggeePid" ] ; then
   936             if [ -r "$jdk/lib/sa-jdi.jar" ] ; then
       
   937                 # disableVersionCheck can be removed after 6475822
       
   938                 # is fixed.
       
   939                 moption="-m -J-Dsun.jvm.hotspot.runtime.VM.disableVersionCheck"
       
   940             else
       
   941                 moption=
       
   942             fi
       
   943 
       
   944             echo "-- debuggee process info ----------------------" >&2
   936             echo "-- debuggee process info ----------------------" >&2
   945             echo "      $debuggeeCmd"                              >&2
   937             echo "      $debuggeeCmd"                              >&2
   946             echo "-- debuggee threads: jstack $moption $realDebuggeePid" >&2
   938             echo "-- debuggee threads: jstack $moption $realDebuggeePid" >&2
   947             $jdk/bin/$jstack $moption $realDebuggeePid             >&2
   939             $jdk/bin/$jstack $realDebuggeePid                      >&2
   948             echo "============================================="   >&2
   940             echo "============================================="   >&2
   949             echo                                                   >&2
   941             echo                                                   >&2
   950         fi
   942         fi
   951     fi
   943     fi
   952 }
   944 }