844 for (int i = 0; i < _n_gens; i++) { |
844 for (int i = 0; i < _n_gens; i++) { |
845 _gens[i]->oop_iterate(cl); |
845 _gens[i]->oop_iterate(cl); |
846 } |
846 } |
847 } |
847 } |
848 |
848 |
849 void GenCollectedHeap::oop_iterate(MemRegion mr, ExtendedOopClosure* cl) { |
|
850 for (int i = 0; i < _n_gens; i++) { |
|
851 _gens[i]->oop_iterate(mr, cl); |
|
852 } |
|
853 } |
|
854 |
|
855 void GenCollectedHeap::object_iterate(ObjectClosure* cl) { |
849 void GenCollectedHeap::object_iterate(ObjectClosure* cl) { |
856 for (int i = 0; i < _n_gens; i++) { |
850 for (int i = 0; i < _n_gens; i++) { |
857 _gens[i]->object_iterate(cl); |
851 _gens[i]->object_iterate(cl); |
858 } |
852 } |
859 } |
853 } |