hotspot/src/share/vm/memory/genCollectedHeap.cpp
changeset 1893 c82e388e17c5
parent 1610 5dddd195cc86
child 2010 c13462bbad17
equal deleted inserted replaced
1687:0d47edc1ad6d 1893:c82e388e17c5
   908     _gens[i]->object_iterate(cl);
   908     _gens[i]->object_iterate(cl);
   909   }
   909   }
   910   perm_gen()->object_iterate(cl);
   910   perm_gen()->object_iterate(cl);
   911 }
   911 }
   912 
   912 
       
   913 void GenCollectedHeap::safe_object_iterate(ObjectClosure* cl) {
       
   914   for (int i = 0; i < _n_gens; i++) {
       
   915     _gens[i]->safe_object_iterate(cl);
       
   916   }
       
   917   perm_gen()->safe_object_iterate(cl);
       
   918 }
       
   919 
   913 void GenCollectedHeap::object_iterate_since_last_GC(ObjectClosure* cl) {
   920 void GenCollectedHeap::object_iterate_since_last_GC(ObjectClosure* cl) {
   914   for (int i = 0; i < _n_gens; i++) {
   921   for (int i = 0; i < _n_gens; i++) {
   915     _gens[i]->object_iterate_since_last_GC(cl);
   922     _gens[i]->object_iterate_since_last_GC(cl);
   916   }
   923   }
   917 }
   924 }