--- old/src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp 2018-11-19 17:20:42.905878900 -0800 +++ new/src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp 2018-11-19 17:20:41.968547700 -0800 @@ -106,13 +106,13 @@ uint _num_committed_nvdimm; uint _start_index_of_nvdimm; uint _start_index_of_dram; - - void map_nvdimm_space(ReservedSpace rs); + bool _success; public: G1RegionToHeteroSpaceMapper(ReservedSpace rs, size_t used_size, size_t page_size, size_t region_granularity, size_t commit_factor, MemoryType type); - uint num_committed_dram(); - uint num_committed_nvdimm(); + uint num_committed_dram() const; + uint num_committed_nvdimm() const; + bool success() { return _success; } virtual void commit_regions(uint start_idx, size_t num_regions = 1, WorkGang* pretouch_workers = NULL); virtual void uncommit_regions(uint start_idx, size_t num_regions = 1);