src/hotspot/share/include/cds.h
changeset 57898 5ddb746d45e0
parent 55698 284ac8027efa
child 58096 0d97bf7cf8a4
equal deleted inserted replaced
57897:e2e315f1aa63 57898:5ddb746d45e0
    34 // Also, this is a C header file. Do not use C++ here.
    34 // Also, this is a C header file. Do not use C++ here.
    35 
    35 
    36 #define NUM_CDS_REGIONS 8 // this must be the same as MetaspaceShared::n_regions
    36 #define NUM_CDS_REGIONS 8 // this must be the same as MetaspaceShared::n_regions
    37 #define CDS_ARCHIVE_MAGIC 0xf00baba2
    37 #define CDS_ARCHIVE_MAGIC 0xf00baba2
    38 #define CDS_DYNAMIC_ARCHIVE_MAGIC 0xf00baba8
    38 #define CDS_DYNAMIC_ARCHIVE_MAGIC 0xf00baba8
    39 #define CURRENT_CDS_ARCHIVE_VERSION 6
    39 #define CURRENT_CDS_ARCHIVE_VERSION 7
    40 #define INVALID_CDS_ARCHIVE_VERSION -1
    40 #define INVALID_CDS_ARCHIVE_VERSION -1
    41 
    41 
    42 struct CDSFileMapRegion {
    42 struct CDSFileMapRegion {
    43   int        _crc;           // crc checksum of the current space
    43   int        _crc;           // crc checksum of the current space
    44   size_t     _file_offset;   // sizeof(this) rounded to vm page size
    44   size_t     _file_offset;   // sizeof(this) rounded to vm page size