src/share/vm/memory/generation.cpp

changeset 6978
30c99d8e0f02
parent 6680
78bbf4d43a14
child 7535
7ae4e26cb1e0
child 9327
f96fcd9e1e1b
     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  

mercurial