changeset 52126:27df68106e57

8211956: AppCDS crashes for some uses with JRuby Summary: Make sure FileMapInfo::verify_mapped_heap_regions only verifies 'num' of spaces. Reviewed-by: iklam
author jiangli
date Mon, 15 Oct 2018 15:21:54 -0400
parents 28375a1de254
children c83ba72377fc
files src/hotspot/share/memory/filemap.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/hotspot/share/memory/filemap.cpp	Mon Oct 15 11:36:20 2018 -0700
+++ b/src/hotspot/share/memory/filemap.cpp	Mon Oct 15 15:21:54 2018 -0400
@@ -1088,8 +1088,8 @@
 }
 
 bool FileMapInfo::verify_mapped_heap_regions(int first, int num) {
-  for (int i = first;
-           i <= first + num; i++) {
+  assert(num > 0, "sanity");
+  for (int i = first; i < first + num; i++) {
     if (!verify_region_checksum(i)) {
       return false;
     }