src/share/vm/runtime/arguments.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File bug_8073423 Sdiff src/share/vm/runtime

src/share/vm/runtime/arguments.cpp

Print this page




 254   { "UseOldInlining",                JDK_Version::jdk(9), JDK_Version::jdk(10) },
 255   { "SafepointPollOffset",           JDK_Version::jdk(9), JDK_Version::jdk(10) },
 256   { "UseBoundThreads",               JDK_Version::jdk(9), JDK_Version::jdk(10) },
 257   { "DefaultThreadPriority",         JDK_Version::jdk(9), JDK_Version::jdk(10) },
 258   { "NoYieldsInMicrolock",           JDK_Version::jdk(9), JDK_Version::jdk(10) },
 259   { "BackEdgeThreshold",             JDK_Version::jdk(9), JDK_Version::jdk(10) },
 260   { "UseNewReflection",              JDK_Version::jdk(9), JDK_Version::jdk(10) },
 261   { "ReflectionWrapResolutionErrors",JDK_Version::jdk(9), JDK_Version::jdk(10) },
 262   { "VerifyReflectionBytecodes",     JDK_Version::jdk(9), JDK_Version::jdk(10) },
 263   { "AutoShutdownNMT",               JDK_Version::jdk(9), JDK_Version::jdk(10) },
 264   { "NmethodSweepFraction",          JDK_Version::jdk(9), JDK_Version::jdk(10) },
 265   { "NmethodSweepCheckInterval",     JDK_Version::jdk(9), JDK_Version::jdk(10) },
 266   { "CodeCacheMinimumFreeSpace",     JDK_Version::jdk(9), JDK_Version::jdk(10) },
 267 #ifndef ZERO
 268   { "UseFastAccessorMethods",        JDK_Version::jdk(9), JDK_Version::jdk(10) },
 269   { "UseFastEmptyMethods",           JDK_Version::jdk(9), JDK_Version::jdk(10) },
 270 #endif // ZERO
 271   { "UseCompilerSafepoints",         JDK_Version::jdk(9), JDK_Version::jdk(10) },
 272   { "AdaptiveSizePausePolicy",       JDK_Version::jdk(9), JDK_Version::jdk(10) },
 273   { "ParallelGCRetainPLAB",          JDK_Version::jdk(9), JDK_Version::jdk(10) },

 274   { NULL, JDK_Version(0), JDK_Version(0) }
 275 };
 276 
 277 // Returns true if the flag is obsolete and fits into the range specified
 278 // for being ignored.  In the case that the flag is ignored, the 'version'
 279 // value is filled in with the version number when the flag became
 280 // obsolete so that that value can be displayed to the user.
 281 bool Arguments::is_newly_obsolete(const char *s, JDK_Version* version) {
 282   int i = 0;
 283   assert(version != NULL, "Must provide a version buffer");
 284   while (obsolete_jvm_flags[i].name != NULL) {
 285     const ObsoleteFlag& flag_status = obsolete_jvm_flags[i];
 286     // <flag>=xxx form
 287     // [-|+]<flag> form
 288     size_t len = strlen(flag_status.name);
 289     if (((strncmp(flag_status.name, s, len) == 0) &&
 290          (strlen(s) == len)) ||
 291         ((s[0] == '+' || s[0] == '-') &&
 292          (strncmp(flag_status.name, &s[1], len) == 0) &&
 293          (strlen(&s[1]) == len))) {




 254   { "UseOldInlining",                JDK_Version::jdk(9), JDK_Version::jdk(10) },
 255   { "SafepointPollOffset",           JDK_Version::jdk(9), JDK_Version::jdk(10) },
 256   { "UseBoundThreads",               JDK_Version::jdk(9), JDK_Version::jdk(10) },
 257   { "DefaultThreadPriority",         JDK_Version::jdk(9), JDK_Version::jdk(10) },
 258   { "NoYieldsInMicrolock",           JDK_Version::jdk(9), JDK_Version::jdk(10) },
 259   { "BackEdgeThreshold",             JDK_Version::jdk(9), JDK_Version::jdk(10) },
 260   { "UseNewReflection",              JDK_Version::jdk(9), JDK_Version::jdk(10) },
 261   { "ReflectionWrapResolutionErrors",JDK_Version::jdk(9), JDK_Version::jdk(10) },
 262   { "VerifyReflectionBytecodes",     JDK_Version::jdk(9), JDK_Version::jdk(10) },
 263   { "AutoShutdownNMT",               JDK_Version::jdk(9), JDK_Version::jdk(10) },
 264   { "NmethodSweepFraction",          JDK_Version::jdk(9), JDK_Version::jdk(10) },
 265   { "NmethodSweepCheckInterval",     JDK_Version::jdk(9), JDK_Version::jdk(10) },
 266   { "CodeCacheMinimumFreeSpace",     JDK_Version::jdk(9), JDK_Version::jdk(10) },
 267 #ifndef ZERO
 268   { "UseFastAccessorMethods",        JDK_Version::jdk(9), JDK_Version::jdk(10) },
 269   { "UseFastEmptyMethods",           JDK_Version::jdk(9), JDK_Version::jdk(10) },
 270 #endif // ZERO
 271   { "UseCompilerSafepoints",         JDK_Version::jdk(9), JDK_Version::jdk(10) },
 272   { "AdaptiveSizePausePolicy",       JDK_Version::jdk(9), JDK_Version::jdk(10) },
 273   { "ParallelGCRetainPLAB",          JDK_Version::jdk(9), JDK_Version::jdk(10) },
 274   { "LazyBootClassLoader",           JDK_Version::jdk(9), JDK_Version::jdk(10) },
 275   { NULL, JDK_Version(0), JDK_Version(0) }
 276 };
 277 
 278 // Returns true if the flag is obsolete and fits into the range specified
 279 // for being ignored.  In the case that the flag is ignored, the 'version'
 280 // value is filled in with the version number when the flag became
 281 // obsolete so that that value can be displayed to the user.
 282 bool Arguments::is_newly_obsolete(const char *s, JDK_Version* version) {
 283   int i = 0;
 284   assert(version != NULL, "Must provide a version buffer");
 285   while (obsolete_jvm_flags[i].name != NULL) {
 286     const ObsoleteFlag& flag_status = obsolete_jvm_flags[i];
 287     // <flag>=xxx form
 288     // [-|+]<flag> form
 289     size_t len = strlen(flag_status.name);
 290     if (((strncmp(flag_status.name, s, len) == 0) &&
 291          (strlen(s) == len)) ||
 292         ((s[0] == '+' || s[0] == '-') &&
 293          (strncmp(flag_status.name, &s[1], len) == 0) &&
 294          (strlen(&s[1]) == len))) {


src/share/vm/runtime/arguments.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File