--- old/src/hotspot/share/memory/iterator.cpp 2017-09-25 13:08:36.979088536 -0400 +++ new/src/hotspot/share/memory/iterator.cpp 2017-09-25 13:08:36.437671037 -0400 @@ -29,17 +29,8 @@ #include "utilities/debug.hpp" #include "utilities/globalDefinitions.hpp" -void KlassToOopClosure::do_klass(Klass* k) { - assert(_oop_closure != NULL, "Not initialized?"); - k->oops_do(_oop_closure); -} - void CLDToOopClosure::do_cld(ClassLoaderData* cld) { - cld->oops_do(_oop_closure, &_klass_closure, _must_claim_cld); -} - -void CLDToKlassAndOopClosure::do_cld(ClassLoaderData* cld) { - cld->oops_do(_oop_closure, _klass_closure, _must_claim_cld); + cld->oops_do(_oop_closure, _must_claim_cld); } void ObjectToOopClosure::do_object(oop obj) {