< prev index next >
src/hotspot/share/memory/filemap.cpp
Print this page
@@ -992,12 +992,12 @@
*num = region_num;
return true;
}
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;
}
}
return true;
@@ -1027,10 +1027,11 @@
}
}
#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 >