src/hotspot/share/runtime/java.cpp
changeset 54795 fd08f5a976e6
parent 54786 ebf733a324d4
child 54927 1512d88b24c6
equal deleted inserted replaced
54794:019b3db480f4 54795:fd08f5a976e6
   708   int major = JDK_VERSION_MAJOR(info.jdk_version);
   708   int major = JDK_VERSION_MAJOR(info.jdk_version);
   709   int minor = JDK_VERSION_MINOR(info.jdk_version);
   709   int minor = JDK_VERSION_MINOR(info.jdk_version);
   710   int security = JDK_VERSION_SECURITY(info.jdk_version);
   710   int security = JDK_VERSION_SECURITY(info.jdk_version);
   711   int build = JDK_VERSION_BUILD(info.jdk_version);
   711   int build = JDK_VERSION_BUILD(info.jdk_version);
   712 
   712 
   713   // Incompatible with pre-4243978 JDK.
   713   _current = JDK_Version(major, minor, security, info.patch_version, build);
   714   if (info.pending_list_uses_discovered_field == 0) {
       
   715     vm_exit_during_initialization(
       
   716       "Incompatible JDK is not using Reference.discovered field for pending list");
       
   717   }
       
   718   _current = JDK_Version(major, minor, security, info.patch_version, build,
       
   719                          info.thread_park_blocker == 1,
       
   720                          info.post_vm_init_hook_enabled == 1);
       
   721 }
   714 }
   722 
   715 
   723 void JDK_Version_init() {
   716 void JDK_Version_init() {
   724   JDK_Version::initialize();
   717   JDK_Version::initialize();
   725 }
   718 }