src/hotspot/share/oops/instanceRefKlass.inline.hpp
changeset 49982 9042ffe5b7fe
parent 49827 a4672513d6e3
child 50277 f84ae8aa5d88
equal deleted inserted replaced
49981:bd0a95bec96b 49982:9042ffe5b7fe
   169   InstanceKlass::oop_oop_iterate<nv>(obj, closure);
   169   InstanceKlass::oop_oop_iterate<nv>(obj, closure);
   170 
   170 
   171   oop_oop_iterate_ref_processing<nv>(obj, closure);
   171   oop_oop_iterate_ref_processing<nv>(obj, closure);
   172 }
   172 }
   173 
   173 
   174 #if INCLUDE_ALL_GCS
   174 #if INCLUDE_OOP_OOP_ITERATE_BACKWARDS
   175 template <bool nv, class OopClosureType>
   175 template <bool nv, class OopClosureType>
   176 void InstanceRefKlass::oop_oop_iterate_reverse(oop obj, OopClosureType* closure) {
   176 void InstanceRefKlass::oop_oop_iterate_reverse(oop obj, OopClosureType* closure) {
   177   InstanceKlass::oop_oop_iterate_reverse<nv>(obj, closure);
   177   InstanceKlass::oop_oop_iterate_reverse<nv>(obj, closure);
   178 
   178 
   179   oop_oop_iterate_ref_processing<nv>(obj, closure);
   179   oop_oop_iterate_ref_processing<nv>(obj, closure);
   180 }
   180 }
   181 #endif // INCLUDE_ALL_GCS
   181 #endif // INCLUDE_OOP_OOP_ITERATE_BACKWARDS
   182 
   182 
   183 
   183 
   184 template <bool nv, class OopClosureType>
   184 template <bool nv, class OopClosureType>
   185 void InstanceRefKlass::oop_oop_iterate_bounded(oop obj, OopClosureType* closure, MemRegion mr) {
   185 void InstanceRefKlass::oop_oop_iterate_bounded(oop obj, OopClosureType* closure, MemRegion mr) {
   186   InstanceKlass::oop_oop_iterate_bounded<nv>(obj, closure, mr);
   186   InstanceKlass::oop_oop_iterate_bounded<nv>(obj, closure, mr);