OpenJDK / jdk / jdk
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; }