< prev index next >

src/share/vm/services/virtualMemoryTracker.cpp

Print this page

        

@@ -345,10 +345,17 @@
       if (reserved_rgn->flag() == mtClassShared) {
         assert(reserved_rgn->contain_region(base_addr, size), "Reserved CDS region should contain this mapping region");
         return true;
       }
 
+      // Mapped CDS string region.
+      // The string region(s) is part of the java heap.
+      if (reserved_rgn->flag() == mtJavaHeap) {
+        assert(reserved_rgn->contain_region(base_addr, size), "Reserved heap region should contain this mapping region");
+        return true;
+      }
+
       ShouldNotReachHere();
       return false;
     }
   }
 }
< prev index next >