Mercurial > hg > truffle
diff src/share/vm/runtime/arguments.cpp @ 1150:f62a22282a47
6914622: Print values of all flags for product VM
Summary: Change the flag -XX:+PrintFlagsFinal to product and add new product flag -XX:+PrintFlagsInitial.
Reviewed-by: phh, ysr
Contributed-by: gbenson@redhat.com
author | kvn |
---|---|
date | Thu, 07 Jan 2010 16:24:17 -0800 |
parents | e66fd840cb6b |
children | 4e6abf09f540 |
line wrap: on
line diff
--- a/src/share/vm/runtime/arguments.cpp Wed Jan 06 22:21:39 2010 -0800 +++ b/src/share/vm/runtime/arguments.cpp Thu Jan 07 16:24:17 2010 -0800 @@ -2633,6 +2633,10 @@ 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 @@ CommandLineFlags::printSetFlags(); } -#ifdef ASSERT if (PrintFlagsFinal) { CommandLineFlags::printFlags(); } -#endif return JNI_OK; }