< prev index next >

src/share/vm/runtime/arguments.hpp

Print this page
rev 11983 : 8155948: Add message for CMS deprecation for some internal builds
Reviewed-by: drwhite
* * *
Reviewed-by: kbarrett, dholmes

*** 39,48 **** --- 39,56 ---- typedef void (JNICALL *abort_hook_t)(void); typedef void (JNICALL *exit_hook_t)(jint code); typedef jint (JNICALL *vfprintf_hook_t)(FILE *fp, const char *format, va_list args) ATTRIBUTE_PRINTF(2, 0); } + // Obsolete or deprecated -XX flag. + struct SpecialFlag { + const char* name; + JDK_Version deprecated_in; // When the deprecation warning started (or "undefined"). + JDK_Version obsolete_in; // When the obsolete warning started (or "undefined"). + JDK_Version expired_in; // When the option expires (or "undefined"). + }; + // PathString is used as: // - the underlying value for a SystemProperty // - the path portion of an --patch-module module/path pair // - the string that represents the system boot class path, Arguments::_system_boot_class_path. class PathString : public CHeapObj<mtArguments> {
*** 517,526 **** --- 525,536 ---- static jint match_special_option_and_act(const JavaVMInitArgs* args, ScopedVMInitArgs* args_out); static bool handle_deprecated_print_gc_flags(); + static void handle_extra_cms_flags(const char* msg); + static jint parse_vm_init_args(const JavaVMInitArgs *java_tool_options_args, const JavaVMInitArgs *java_options_args, const JavaVMInitArgs *cmd_line_args); static jint parse_each_vm_init_arg(const JavaVMInitArgs* args, bool* patch_mod_javabase, Flag::Flags origin); static jint finalize_vm_init_args();
< prev index next >