diff -r 1ab701eb7de4 -r e5d741569070 src/hotspot/share/runtime/arguments.hpp --- a/src/hotspot/share/runtime/arguments.hpp Fri Jun 15 08:28:08 2018 -0700 +++ b/src/hotspot/share/runtime/arguments.hpp Fri Jun 15 09:16:48 2018 -0700 @@ -372,13 +372,6 @@ static intx _Tier3InvokeNotifyFreqLog; static intx _Tier4InvocationThreshold; - // Compilation mode. - static bool compilation_mode_selected(); - static void select_compilation_mode_ergonomically(); - - // Tiered - static void set_tiered_flags(); - // GC ergonomics static void set_conservative_max_heap_alignment(); static void set_use_compressed_oops(); @@ -469,18 +462,6 @@ static void add_string(char*** bldarray, int* count, const char* arg); static const char* build_resource_string(char** args, int count); - static bool methodExists( - char* className, char* methodName, - int classesNum, char** classes, bool* allMethods, - int methodsNum, char** methods, bool* allClasses - ); - - static void parseOnlyLine( - const char* line, - short* classesNum, short* classesMax, char*** classes, bool** allMethods, - short* methodsNum, short* methodsMax, char*** methods, bool** allClasses - ); - // Returns true if the flag is obsolete (and not yet expired). // In this case the 'version' buffer is filled in with // the version number when the flag became obsolete. @@ -505,38 +486,10 @@ static const char* handle_aliases_and_deprecation(const char* arg, bool warn); static bool lookup_logging_aliases(const char* arg, char* buffer); static AliasedLoggingFlag catch_logging_aliases(const char* name, bool on); - static short CompileOnlyClassesNum; - static short CompileOnlyClassesMax; - static char** CompileOnlyClasses; - static bool* CompileOnlyAllMethods; - - static short CompileOnlyMethodsNum; - static short CompileOnlyMethodsMax; - static char** CompileOnlyMethods; - static bool* CompileOnlyAllClasses; - - static short InterpretOnlyClassesNum; - static short InterpretOnlyClassesMax; - static char** InterpretOnlyClasses; - static bool* InterpretOnlyAllMethods; - - static bool CheckCompileOnly; static char* SharedArchivePath; public: - // Scale compile thresholds - // Returns threshold scaled with CompileThresholdScaling - static intx scaled_compile_threshold(intx threshold, double scale); - static intx scaled_compile_threshold(intx threshold) { - return scaled_compile_threshold(threshold, CompileThresholdScaling); - } - // Returns freq_log scaled with CompileThresholdScaling - static intx scaled_freq_log(intx freq_log, double scale); - static intx scaled_freq_log(intx freq_log) { - return scaled_freq_log(freq_log, CompileThresholdScaling); - } - // Parses the arguments, first phase static jint parse(const JavaVMInitArgs* args); // Apply ergonomics @@ -544,11 +497,6 @@ // Adjusts the arguments after the OS have adjusted the arguments static jint adjust_after_os(); -#if INCLUDE_JVMCI - // Check consistency of jvmci vm argument settings. - static bool check_jvmci_args_consistency(); - static void set_jvmci_specific_flags(); -#endif // Check for consistency in the selection of the garbage collector. static bool check_gc_consistency(); // Check user-selected gc // Check consistency or otherwise of VM argument settings @@ -622,19 +570,8 @@ static exit_hook_t exit_hook() { return _exit_hook; } static vfprintf_hook_t vfprintf_hook() { return _vfprintf_hook; } - static bool GetCheckCompileOnly () { return CheckCompileOnly; } - static const char* GetSharedArchivePath() { return SharedArchivePath; } - static bool CompileMethod(char* className, char* methodName) { - return - methodExists( - className, methodName, - CompileOnlyClassesNum, CompileOnlyClasses, CompileOnlyAllMethods, - CompileOnlyMethodsNum, CompileOnlyMethods, CompileOnlyAllClasses - ); - } - // Java launcher properties static void process_sun_java_launcher_properties(JavaVMInitArgs* args);