< prev index next >
src/hotspot/share/memory/filemap.cpp
Print this page
*** 992,1003 ****
*num = region_num;
return true;
}
bool FileMapInfo::verify_mapped_heap_regions(int first, int num) {
! for (int i = first;
! i <= first + num; i++) {
if (!verify_region_checksum(i)) {
return false;
}
}
return true;
--- 992,1003 ----
*num = region_num;
return true;
}
bool FileMapInfo::verify_mapped_heap_regions(int first, int num) {
! assert(num > 0, "sanity");
! for (int i = first; i < first + num; i++) {
if (!verify_region_checksum(i)) {
return false;
}
}
return true;
*** 1027,1036 ****
--- 1027,1037 ----
}
}
#endif // INCLUDE_CDS_JAVA_HEAP
bool FileMapInfo::verify_region_checksum(int i) {
+ assert(i >= 0 && i < MetaspaceShared::n_regions, "invalid region");
if (!VerifySharedSpaces) {
return true;
}
size_t sz = _header->_space[i]._used;
< prev index next >