mirror of
https://github.com/openjdk/jdk.git
synced 2026-05-19 18:07:49 +00:00
8037225: sun/tools/jinfo/Basic.sh fails
Reviewed-by: alanb
This commit is contained in:
parent
966f3bc845
commit
5deaaa84e9
@ -78,8 +78,16 @@ public class JInfo {
|
||||
}
|
||||
|
||||
if (useSA) {
|
||||
// SA only supports -flags or -sysprops
|
||||
if (args[0].startsWith("-")) {
|
||||
if (!(args[0].equals("-flags") || args[0].equals("-sysprops"))) {
|
||||
usage(1);
|
||||
}
|
||||
}
|
||||
|
||||
// invoke SA which does it's own argument parsing
|
||||
runTool(args);
|
||||
|
||||
} else {
|
||||
// Now we can parse arguments for the non-SA case
|
||||
String pid = null;
|
||||
|
||||
@ -40,6 +40,7 @@ startApplication SimpleApplication "${PORTFILE}"
|
||||
|
||||
# all return statuses are checked in this test
|
||||
set +e
|
||||
set -x
|
||||
|
||||
failed=0
|
||||
|
||||
@ -71,16 +72,6 @@ if [ $runSA = true ]; then
|
||||
# no option
|
||||
${JINFO} -J-XX:+UsePerfData -F $appJavaPid
|
||||
if [ $? != 0 ]; then failed=1; fi
|
||||
|
||||
# -flag option
|
||||
${JINFO} -J-XX:+UsePerfData -F -flag +PrintGC $appJavaPid
|
||||
if [ $? != 0 ]; then failed=1; fi
|
||||
|
||||
${JINFO} -J-XX:+UsePerfData -F -flag -PrintGC $appJavaPid
|
||||
if [ $? != 0 ]; then failed=1; fi
|
||||
|
||||
${JINFO} -J-XX:+UsePerfData -F -flag PrintGC $appJavaPid
|
||||
if [ $? != 0 ]; then failed=1; fi
|
||||
fi
|
||||
|
||||
# -sysprops option
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user