mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 14:24:46 +02:00
8004697: SIGSEGV on Solaris sparc with -XX:+UseNUMA
Don't scan pages outside the given range. Reviewed-by: jwilhelm, jmasa
This commit is contained in:
parent
1aa6c27298
commit
1e1174e0be
2 changed files with 3 additions and 1 deletions
|
@ -948,6 +948,8 @@ void MutableNUMASpace::LGRPSpace::scan_pages(size_t page_size, size_t page_count
|
|||
break;
|
||||
}
|
||||
if (e != scan_end) {
|
||||
assert(e < scan_end, err_msg("e: " PTR_FORMAT " scan_end: " PTR_FORMAT, e, scan_end));
|
||||
|
||||
if ((page_expected.size != page_size || page_expected.lgrp_id != lgrp_id())
|
||||
&& page_expected.size != 0) {
|
||||
os::free_memory(s, pointer_delta(e, s, sizeof(char)), page_size);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue