1.1 --- a/src/share/vm/memory/generation.cpp Wed Mar 26 10:54:52 2014 +0100 1.2 +++ b/src/share/vm/memory/generation.cpp Thu Mar 06 09:08:18 2014 +0100 1.3 @@ -297,22 +297,16 @@ 1.4 1.5 class GenerationOopIterateClosure : public SpaceClosure { 1.6 public: 1.7 - ExtendedOopClosure* cl; 1.8 - MemRegion mr; 1.9 + ExtendedOopClosure* _cl; 1.10 virtual void do_space(Space* s) { 1.11 - s->oop_iterate(mr, cl); 1.12 + s->oop_iterate(_cl); 1.13 } 1.14 - GenerationOopIterateClosure(ExtendedOopClosure* _cl, MemRegion _mr) : 1.15 - cl(_cl), mr(_mr) {} 1.16 + GenerationOopIterateClosure(ExtendedOopClosure* cl) : 1.17 + _cl(cl) {} 1.18 }; 1.19 1.20 void Generation::oop_iterate(ExtendedOopClosure* cl) { 1.21 - GenerationOopIterateClosure blk(cl, _reserved); 1.22 - space_iterate(&blk); 1.23 -} 1.24 - 1.25 -void Generation::oop_iterate(MemRegion mr, ExtendedOopClosure* cl) { 1.26 - GenerationOopIterateClosure blk(cl, mr); 1.27 + GenerationOopIterateClosure blk(cl); 1.28 space_iterate(&blk); 1.29 } 1.30