mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 19:14:38 +02:00
7195823: NPG: CMS reserved() doesn't match _rs.base()
If the commit fails, the size isn't set so the assert fails. Reviewed-by: kamg
This commit is contained in:
parent
5c58d27aac
commit
eff152a7be
1 changed files with 8 additions and 8 deletions
|
@ -1077,15 +1077,15 @@ bool VirtualSpaceNode::initialize() {
|
||||||
set_top((MetaWord*)virtual_space()->low());
|
set_top((MetaWord*)virtual_space()->low());
|
||||||
set_reserved(MemRegion((HeapWord*)_rs.base(),
|
set_reserved(MemRegion((HeapWord*)_rs.base(),
|
||||||
(HeapWord*)(_rs.base() + _rs.size())));
|
(HeapWord*)(_rs.base() + _rs.size())));
|
||||||
}
|
|
||||||
|
|
||||||
assert(reserved()->start() == (HeapWord*) _rs.base(),
|
assert(reserved()->start() == (HeapWord*) _rs.base(),
|
||||||
err_msg("Reserved start was not set properly " PTR_FORMAT
|
err_msg("Reserved start was not set properly " PTR_FORMAT
|
||||||
" != " PTR_FORMAT, reserved()->start(), _rs.base()));
|
" != " PTR_FORMAT, reserved()->start(), _rs.base()));
|
||||||
assert(reserved()->word_size() == _rs.size() / BytesPerWord,
|
assert(reserved()->word_size() == _rs.size() / BytesPerWord,
|
||||||
err_msg("Reserved size was not set properly " SIZE_FORMAT
|
err_msg("Reserved size was not set properly " SIZE_FORMAT
|
||||||
" != " SIZE_FORMAT, reserved()->word_size(),
|
" != " SIZE_FORMAT, reserved()->word_size(),
|
||||||
_rs.size() / BytesPerWord));
|
_rs.size() / BytesPerWord));
|
||||||
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue