--- old/src/share/vm/memory/iterator.cpp 2012-11-22 14:37:34.000000000 +0100 +++ new/src/share/vm/memory/iterator.cpp 2012-11-22 14:37:34.000000000 +0100 @@ -30,6 +30,10 @@ k->oops_do(_oop_closure); } +void CLDToOopClosure::do_cld(ClassLoaderData* cld) { + cld->oops_do(_oop_closure, _klass_closure, _must_claim_cld); +} + void ObjectToOopClosure::do_object(oop obj) { obj->oop_iterate(_cl); }