src/share/vm/prims/jvm.h

changeset 9931
fd44df5e3bc3
parent 9572
624a0741915c
parent 9915
26ffadc256e1
child 10015
eb7ce841ccec
     1.1 --- a/src/share/vm/prims/jvm.h	Wed Oct 14 16:43:13 2020 +0800
     1.2 +++ b/src/share/vm/prims/jvm.h	Wed Oct 14 17:44:48 2020 +0800
     1.3 @@ -159,6 +159,9 @@
     1.4  JVM_Exit(jint code);
     1.5  
     1.6  JNIEXPORT void JNICALL
     1.7 +JVM_BeforeHalt();
     1.8 +
     1.9 +JNIEXPORT void JNICALL
    1.10  JVM_Halt(jint code);
    1.11  
    1.12  JNIEXPORT void JNICALL
    1.13 @@ -1625,9 +1628,9 @@
    1.14  } jvm_version_info;
    1.15  
    1.16  #define JVM_VERSION_MAJOR(version) ((version & 0xFF000000) >> 24)
    1.17 -#define JVM_VERSION_MINOR(version) ((version & 0x00FF0000) >> 16)
    1.18 +#define JVM_VERSION_MINOR(version) ((version & 0x00FFFF00) >> 8)
    1.19  // Micro version is 0 in HotSpot Express VM (set in jvm.cpp).
    1.20 -#define JVM_VERSION_MICRO(version) ((version & 0x0000FF00) >> 8)
    1.21 +#define JVM_VERSION_MICRO(version) 0
    1.22  /* Build number is available in all HotSpot Express VM builds.
    1.23   * It is defined in make/hotspot_version file.
    1.24   */
    1.25 @@ -1640,9 +1643,9 @@
    1.26      // Naming convention of RE build version string: n.n.n[_uu[c]][-<identifier>]-bxx
    1.27      unsigned int jdk_version;   /* Consists of major, minor, micro (n.n.n) */
    1.28                                  /* and build number (xx) */
    1.29 -    unsigned int update_version : 8;         /* Update release version (uu) */
    1.30 +    unsigned int update_version : 16;        /* Update release version (uu) */
    1.31      unsigned int special_update_version : 8; /* Special update release version (c)*/
    1.32 -    unsigned int reserved1 : 16;
    1.33 +    unsigned int reserved1 : 8;
    1.34      unsigned int reserved2;
    1.35  
    1.36      /* The following bits represents new JDK supports that VM has dependency on.

mercurial