src/hotspot/share/memory/iterator.cpp
changeset 50752 9d62da00bf15
parent 47676 b1c020fc35a3
child 52141 de6dc206a92b
equal deleted inserted replaced
50751:d9132bdf6c30 50752:9d62da00bf15
    61   nmethod* nm = cb->as_nmethod_or_null();
    61   nmethod* nm = cb->as_nmethod_or_null();
    62   if (nm != NULL && !nm->test_set_oops_do_mark()) {
    62   if (nm != NULL && !nm->test_set_oops_do_mark()) {
    63     do_nmethod(nm);
    63     do_nmethod(nm);
    64   }
    64   }
    65 }
    65 }
    66 
       
    67 // Generate the *Klass::oop_oop_iterate functions for the base class
       
    68 // of the oop closures. These versions use the virtual do_oop calls,
       
    69 // instead of the devirtualized do_oop_nv version.
       
    70 ALL_KLASS_OOP_OOP_ITERATE_DEFN(ExtendedOopClosure,  _v)
       
    71 
       
    72 // Generate the *Klass::oop_oop_iterate functions
       
    73 // for the NoHeaderExtendedOopClosure helper class.
       
    74 ALL_KLASS_OOP_OOP_ITERATE_DEFN(NoHeaderExtendedOopClosure, _nv)