--- old/hotspot/src/share/vm/prims/jvm.h 2015-06-10 15:43:57.563126176 +0200 +++ new/hotspot/src/share/vm/prims/jvm.h 2015-06-10 15:43:57.423126174 +0200 @@ -1185,7 +1185,7 @@ */ typedef struct { /* VM version string: follows the JDK release version naming convention */ - unsigned int jvm_version; /* ..[-][-][-b] */ + unsigned int jvm_version; unsigned int update_version : 8; unsigned int special_update_version : 8; unsigned int reserved1 : 16; @@ -1206,7 +1206,7 @@ #define JVM_VERSION_MAJOR(version) ((version & 0xFF000000) >> 24) #define JVM_VERSION_MINOR(version) ((version & 0x00FF0000) >> 16) -#define JVM_VERSION_MICRO(version) ((version & 0x0000FF00) >> 8) +#define JVM_VERSION_SECURITY(version) ((version & 0x0000FF00) >> 8) #define JVM_VERSION_BUILD(version) ((version & 0x000000FF)) JNIEXPORT void JNICALL @@ -1214,7 +1214,7 @@ typedef struct { // Naming convention of RE build version string: n.n.n[_uu[c]][-]-bxx - unsigned int jdk_version; /* Consists of major, minor, micro (n.n.n) */ + unsigned int jdk_version; /* Consists of major, minor, security (n.n.n) */ /* and build number (xx) */ unsigned int update_version : 8; /* Update release version (uu) */ unsigned int special_update_version : 8; /* Special update release version (c)*/ @@ -1238,9 +1238,9 @@ #define JDK_VERSION_MAJOR(version) ((version & 0xFF000000) >> 24) #define JDK_VERSION_MINOR(version) ((version & 0x00FF0000) >> 16) -#define JDK_VERSION_MICRO(version) ((version & 0x0000FF00) >> 8) +#define JDK_VERSION_SECURITY(version) ((version & 0x0000FF00) >> 8) -/* Build number is available only for RE build (i.e. JDK_BUILD_NUMBER is set to bNN) +/* Build number is available only for RE build. * It will be zero for internal builds. */ #define JDK_VERSION_BUILD(version) ((version & 0x000000FF))