--- old/src/share/vm/oops/klass.hpp 2017-06-29 15:57:47.392807053 -0700 +++ new/src/share/vm/oops/klass.hpp 2017-06-29 15:57:47.208799980 -0700 @@ -597,6 +597,9 @@ // garbage collection support void oops_do(OopClosure* cl); + virtual void metaspace_pointers_do(MetaspaceClosure* iter); + virtual MetaspaceObj::Type type() const { return ClassType; } + // Iff the class loader (or mirror for anonymous classes) is alive the // Klass is considered alive. // The is_alive closure passed in depends on the Garbage Collector used.