8280079: Serial: Remove empty Generation::prepare_for_verify
Reviewed-by: tschatzl, iwalulya
This commit is contained in:
parent
1725f77bcd
commit
d175d33f44
@ -212,9 +212,6 @@ void TenuredGeneration::assert_correct_size_change_locking() {
|
|||||||
assert_locked_or_safepoint(ExpandHeap_lock);
|
assert_locked_or_safepoint(ExpandHeap_lock);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Currently nothing to do.
|
|
||||||
void TenuredGeneration::prepare_for_verify() {}
|
|
||||||
|
|
||||||
void TenuredGeneration::object_iterate(ObjectClosure* blk) {
|
void TenuredGeneration::object_iterate(ObjectClosure* blk) {
|
||||||
_the_space->object_iterate(blk);
|
_the_space->object_iterate(blk);
|
||||||
}
|
}
|
||||||
|
@ -97,8 +97,6 @@ class TenuredGeneration: public CardGeneration {
|
|||||||
|
|
||||||
HeapWord* expand_and_allocate(size_t size, bool is_tlab);
|
HeapWord* expand_and_allocate(size_t size, bool is_tlab);
|
||||||
|
|
||||||
virtual void prepare_for_verify();
|
|
||||||
|
|
||||||
virtual void gc_prologue(bool full);
|
virtual void gc_prologue(bool full);
|
||||||
virtual void gc_epilogue(bool full);
|
virtual void gc_epilogue(bool full);
|
||||||
|
|
||||||
|
@ -301,9 +301,6 @@ void CardGeneration::compute_new_size() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Currently nothing to do.
|
|
||||||
void CardGeneration::prepare_for_verify() {}
|
|
||||||
|
|
||||||
void CardGeneration::space_iterate(SpaceClosure* blk,
|
void CardGeneration::space_iterate(SpaceClosure* blk,
|
||||||
bool usedOnly) {
|
bool usedOnly) {
|
||||||
blk->do_space(space());
|
blk->do_space(space());
|
||||||
|
@ -73,8 +73,6 @@ class CardGeneration: public Generation {
|
|||||||
|
|
||||||
virtual void invalidate_remembered_set();
|
virtual void invalidate_remembered_set();
|
||||||
|
|
||||||
virtual void prepare_for_verify();
|
|
||||||
|
|
||||||
// Grow generation with specified size (returns false if unable to grow)
|
// Grow generation with specified size (returns false if unable to grow)
|
||||||
bool grow_by(size_t bytes);
|
bool grow_by(size_t bytes);
|
||||||
// Grow generation to reserved size.
|
// Grow generation to reserved size.
|
||||||
|
@ -1045,16 +1045,8 @@ void GenCollectedHeap::release_scratch() {
|
|||||||
_old_gen->reset_scratch();
|
_old_gen->reset_scratch();
|
||||||
}
|
}
|
||||||
|
|
||||||
class GenPrepareForVerifyClosure: public GenCollectedHeap::GenClosure {
|
|
||||||
void do_generation(Generation* gen) {
|
|
||||||
gen->prepare_for_verify();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
void GenCollectedHeap::prepare_for_verify() {
|
void GenCollectedHeap::prepare_for_verify() {
|
||||||
ensure_parsability(false); // no need to retire TLABs
|
ensure_parsability(false); // no need to retire TLABs
|
||||||
GenPrepareForVerifyClosure blk;
|
|
||||||
generation_iterate(&blk, false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void GenCollectedHeap::generation_iterate(GenClosure* cl,
|
void GenCollectedHeap::generation_iterate(GenClosure* cl,
|
||||||
|
@ -364,10 +364,6 @@ class Generation: public CHeapObj<mtGC> {
|
|||||||
virtual void post_compact() { ShouldNotReachHere(); }
|
virtual void post_compact() { ShouldNotReachHere(); }
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Some generations may require some cleanup actions before allowing
|
|
||||||
// a verification.
|
|
||||||
virtual void prepare_for_verify() {}
|
|
||||||
|
|
||||||
// Accessing "marks".
|
// Accessing "marks".
|
||||||
|
|
||||||
// This function gives a generation a chance to note a point between
|
// This function gives a generation a chance to note a point between
|
||||||
|
Loading…
Reference in New Issue
Block a user