6914622: Print values of all flags for product VM

Change the flag -XX:+PrintFlagsFinal to product and add new product flag -XX:+PrintFlagsInitial.

Reviewed-by: phh, ysr
This commit is contained in:
Gary Benson 2010-01-07 16:24:17 -08:00 committed by Vladimir Kozlov
parent 5bec0d60ab
commit 5d66f5aca8
3 changed files with 17 additions and 12 deletions

View file

@ -2633,6 +2633,10 @@ jint Arguments::parse(const JavaVMInitArgs* args) {
if (match_option(option, "-XX:-IgnoreUnrecognizedVMOptions", &tail)) {
IgnoreUnrecognizedVMOptions = false;
}
if (match_option(option, "-XX:+PrintFlagsInitial", &tail)) {
CommandLineFlags::printFlags();
vm_exit(0);
}
}
if (IgnoreUnrecognizedVMOptions) {
@ -2795,11 +2799,9 @@ jint Arguments::parse(const JavaVMInitArgs* args) {
CommandLineFlags::printSetFlags();
}
#ifdef ASSERT
if (PrintFlagsFinal) {
CommandLineFlags::printFlags();
}
#endif
return JNI_OK;
}