mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8154743: Internal Error: psParallelCompact.hpp assert(addr >= _region_start) failed: bad addr
Reviewed-by: tschatzl, kbarrett
This commit is contained in:
parent
5c6e28cc60
commit
cf2c110c5e
3 changed files with 31 additions and 3 deletions
|
@ -631,8 +631,8 @@ ParallelCompactData::region_offset(const HeapWord* addr) const
|
|||
inline size_t
|
||||
ParallelCompactData::addr_to_region_idx(const HeapWord* addr) const
|
||||
{
|
||||
assert(addr >= _region_start, "bad addr");
|
||||
assert(addr <= _region_end, "bad addr");
|
||||
assert(addr >= _region_start, "bad addr " PTR_FORMAT " _region_start " PTR_FORMAT, p2i(addr), p2i(_region_start));
|
||||
assert(addr <= _region_end, "bad addr " PTR_FORMAT " _region_end " PTR_FORMAT, p2i(addr), p2i(_region_end));
|
||||
return pointer_delta(addr, _region_start) >> Log2RegionSize;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue