mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-16 00:54:38 +02:00
8073463: G1 does not mangle freed heap regions
Reviewed-by: mgerdin, jwilhelm
This commit is contained in:
parent
395543dadc
commit
bcf9ea6cbf
5 changed files with 21 additions and 16 deletions
|
@ -934,6 +934,16 @@ void G1OffsetTableContigSpace::set_end(HeapWord* new_end) {
|
|||
_offsets.resize(new_end - bottom());
|
||||
}
|
||||
|
||||
#ifndef PRODUCT
|
||||
void G1OffsetTableContigSpace::mangle_unused_area() {
|
||||
mangle_unused_area_complete();
|
||||
}
|
||||
|
||||
void G1OffsetTableContigSpace::mangle_unused_area_complete() {
|
||||
SpaceMangler::mangle_region(MemRegion(top(), end()));
|
||||
}
|
||||
#endif
|
||||
|
||||
void G1OffsetTableContigSpace::print() const {
|
||||
print_short();
|
||||
gclog_or_tty->print_cr(" [" INTPTR_FORMAT ", " INTPTR_FORMAT ", "
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue