src/share/vm/memory/genCollectedHeap.cpp

changeset 6978
30c99d8e0f02
parent 6971
7426d8d76305
child 6992
2c6ef90f030a
equal deleted inserted replaced
6977:4dfab3faf5e7 6978:30c99d8e0f02
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 }

mercurial