Skip to content

Commit a0c4124

Browse files
committed
8370078: Remove unnecessary argument in ContiguousSpace::initialize
Reviewed-by: fandreuzzi, jsikstro
1 parent 2be273f commit a0c4124

File tree

5 files changed

+9
-10
lines changed

5 files changed

+9
-10
lines changed

src/hotspot/share/gc/epsilon/epsilonHeap.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jint EpsilonHeap::initialize() {
5252
initialize_reserved_region(heap_rs);
5353

5454
_space = new ContiguousSpace();
55-
_space->initialize(committed_region, /* clear_space = */ true, /* mangle_space = */ true);
55+
_space->initialize(committed_region, /* clear_space = */ true);
5656

5757
// Precompute hot fields
5858
_max_tlab_size = MIN2(CollectedHeap::max_tlab_size(), align_object_size(EpsilonMaxTLABSize / HeapWordSize));

src/hotspot/share/gc/serial/defNewGeneration.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -297,9 +297,9 @@ void DefNewGeneration::init_spaces() {
297297
MemRegion edenMR((HeapWord*)eden_start, (HeapWord*)eden_end);
298298

299299
// Reset the spaces for their new regions.
300-
from()->initialize(fromMR, from()->is_empty(), SpaceDecorator::Mangle);
301-
to()->initialize(toMR, true, SpaceDecorator::Mangle);
302-
eden()->initialize(edenMR, true, SpaceDecorator::Mangle);
300+
from()->initialize(fromMR, from()->is_empty());
301+
to()->initialize(toMR, true);
302+
eden()->initialize(edenMR, true);
303303

304304
post_resize();
305305
}
@@ -340,7 +340,7 @@ void DefNewGeneration::expand_eden_by(size_t delta_bytes) {
340340
}
341341

342342
MemRegion eden_mr{eden()->bottom(), (HeapWord*)_virtual_space.high()};
343-
eden()->initialize(eden_mr, eden()->is_empty(), SpaceDecorator::Mangle);
343+
eden()->initialize(eden_mr, eden()->is_empty());
344344

345345
post_resize();
346346
}

src/hotspot/share/gc/serial/tenuredGeneration.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ TenuredGeneration::TenuredGeneration(ReservedSpace rs,
314314
HeapWord* bottom = (HeapWord*) _virtual_space.low();
315315
HeapWord* end = (HeapWord*) _virtual_space.high();
316316
_the_space = new ContiguousSpace();
317-
_the_space->initialize(MemRegion(bottom, end), SpaceDecorator::Clear, SpaceDecorator::Mangle);
317+
_the_space->initialize(MemRegion(bottom, end), SpaceDecorator::Clear);
318318
// If we don't shrink the heap in steps, '_shrink_factor' is always 100%.
319319
_shrink_factor = ShrinkHeapInSteps ? 0 : 100;
320320
_capacity_at_prologue = 0;

src/hotspot/share/gc/shared/space.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ ContiguousSpace::ContiguousSpace():
4444
_top(nullptr) {}
4545

4646
void ContiguousSpace::initialize(MemRegion mr,
47-
bool clear_space,
48-
bool mangle_space) {
47+
bool clear_space) {
4948
HeapWord* bottom = mr.start();
5049
HeapWord* end = mr.end();
5150
assert(Universe::on_page_boundary(bottom) && Universe::on_page_boundary(end),
@@ -55,7 +54,7 @@ void ContiguousSpace::initialize(MemRegion mr,
5554
if (clear_space) {
5655
clear(SpaceDecorator::DontMangle);
5756
}
58-
if (ZapUnusedHeapArea && mangle_space) {
57+
if (ZapUnusedHeapArea) {
5958
mangle_unused_area();
6059
}
6160
}

src/hotspot/share/gc/shared/space.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ class ContiguousSpace: public CHeapObj<mtGC> {
101101
// any purpose. The "mr" arguments gives the bounds of the space, and
102102
// the "clear_space" argument should be true unless the memory in "mr" is
103103
// known to be zeroed.
104-
void initialize(MemRegion mr, bool clear_space, bool mangle_space);
104+
void initialize(MemRegion mr, bool clear_space);
105105

106106
// The "clear" method must be called on a region that may have
107107
// had allocation performed in it, but is now to be considered empty.

0 commit comments

Comments
 (0)