--- old/src/share/vm/runtime/globals.hpp 2015-09-28 13:36:30.000000000 -0500 +++ new/src/share/vm/runtime/globals.hpp 2015-09-28 13:36:30.000000000 -0500 @@ -279,6 +279,14 @@ ERR_OTHER }; + enum MsgType { + NONE = 0, + DIAGNOSTIC_FLAG_BUT_LOCKED, + EXPERIMENTAL_FLAG_BUT_LOCKED, + DEVELOPER_FLAG_BUT_PRODUCT_BUILD, + NOTPRODUCT_FLAG_BUT_PRODUCT_BUILD + }; + const char* _type; const char* _name; void* _addr; @@ -364,7 +372,7 @@ void unlock_diagnostic(); - void get_locked_message(char*, int) const; + Flag::MsgType get_locked_message(char*, int) const; void get_locked_message_ext(char*, int) const; // printRanges will print out flags type, name and range values as expected by -XX:+PrintFlagsRanges