src/hotspot/share/include/cds.h
changeset 51491 187c84a5efe1
parent 51477 e77d7687c831
child 54927 1512d88b24c6
--- a/src/hotspot/share/include/cds.h	Wed Aug 22 16:06:51 2018 +0100
+++ b/src/hotspot/share/include/cds.h	Tue Aug 14 09:59:37 2018 -0700
@@ -35,7 +35,7 @@
 
 #define NUM_CDS_REGIONS 9
 #define CDS_ARCHIVE_MAGIC 0xf00baba2
-#define CURRENT_CDS_ARCHIVE_VERSION 4
+#define CURRENT_CDS_ARCHIVE_VERSION 5
 #define INVALID_CDS_ARCHIVE_VERSION -1
 
 struct CDSFileMapRegion {
@@ -49,6 +49,8 @@
   size_t     _used;          // for setting space top on read
   int        _read_only;     // read only space?
   int        _allow_exec;    // executable code in space?
+  void*      _oopmap;        // bitmap for relocating embedded oops
+  size_t     _oopmap_size_in_bits;
 };
 
 struct CDSFileMapHeaderBase {